About Me

Hi, I am Ababil (pronounced A-ba-beel), a CSE graduate from Bangladesh University of Engineering and Technology (BUET). I am working as a Software Engineer I at Synesis IT PLC, Dhaka, Bangladesh, assigned to the Convay team. Currently, I am looking for Ph.D. opportunities in the broad field of autonomous systems and security.

I completed my B.Sc. in July 2024. My undergraduate thesis was under the supervision of Dr. A. B. M. Alim Al Islam, where we proposed a system architecture and developed a single-intersection traffic signaling system prototype tailored to the unstructured traffic of Dhaka. Post-graduation I have been involved in different projects to delve into different research fields. Currently I am working with Dr. Dipto Das and Dr. Imtiaz Karim on a data privacy related project where we are looking to find privacy concerns amongst the users of sensitive AI chatbots through their anonymous posts on the internet. I am also involved in two more research projects under Dr. Golam Md Muktadir. On one of them, we aim to evaluate how much a model actually 'thinks' when it is given a problem to solve, by comparing different AI models based on their responses as they try to solve difficult problems which require logical reasoning. On another of the projects, which is co-supervised by Dr. A. B. M. Alim Al Islam, I am working on finding structural categories between real trajectories found in public datasets based on different algorithms, including human perception and annotation over the trajectories.

Besides, I enjoy watching and playing all kinds of sports, but mostly football (the European kind). I am fond of pop culture in general, and am an avid rewatcher of TV shows and anime.

Professional Experience

Jun 2024 - Present
Dhaka, Bangladesh

Software Engineer I Synesis IT PLC

Worked as a part of the Convay team at Synesis IT PLC, developing and maintaining the desktop application for Convay, a video conferencing web application, and migrating features from web version for seamless experience. Most notable contributions include the implementation and improvement of the annotation feature in the application.

May 2023 - Jun 2023
Dhaka, Bangladesh

Project Intern ERA InfoTech Limited

Worked on a project where we analyzed real-life business data using clustering methods enhanced by natural language processing techniques.

Education

2019—2024

Bangladesh University of Engineering and Technology

B.Sc. in Computer Science and Engineering (CSE)

CGPA: 3.67/4.00

Notable Courses: Machine Learning, Microprocessor Microcontroller & Embedded Systems, Compiler, Computer Networking, Software Engineering, Computer Architecture, Operating System, Simulation & Modelling, Computer Security, Computer Graphics, Artificial Intelligence

Research Experience

Towards Intelligent Traffic Signaling in Dhaka City Based on Vehicle Detection and Congestion Optimization

Towards Intelligent Traffic Signaling in Dhaka City Based on Vehicle Detection and Congestion Optimization

Intelligent Traffic SignalingReal-Time Video ProcessingObject DetectionMulti-Objective OptimizationCyber-Physical Systems

Supervisors: Dr. A. B. M. Alim Al Islam

This was my undergraduate thesis project under the supervision of Dr. A. B. M. Alim Al Islam, where we proposed a system architecture for an intelligent traffic signaling system suited for the non-lane based, heterogeneous traffic in Dhaka city. The single-intersection traffic signaling system uses object detection and multi-objective optimization on a Raspberry Pi. The devised system architecture was developed into a prototype, which was then tested at a five-road intersection in Dhaka, Bangladesh. We have worked on real-time video processing, object detection in low-resource environments, and multi-objective optimization algorithms. My personal contributions to the project include the dataset preparation to train the model, the evaluation and selection of the object detection model, the overall integration of the cyber-physical system, and the testing and evaluation of the system at the intersection. [Manuscript on arXiv]

Investigating Data Privacy in AI Chatbots

Investigating Data Privacy in AI Chatbots

Data PrivacyNLPHuman-AI Interaction

Supervisors: Dr. Dipto Das, Dr. Imtiaz Karim

Sensitive AI chatbots are becoming increasingly popular, but they raise significant concerns based on usage patterns. In this project, we aim to investigate the data privacy of these chatbots by analyzing posts about using these chatbots on the internet. We are collecting anonymous posts related to romantic chatbots and AI partners from Reddit, which we are analyzing to understand the shared data and concerns regarding the privacy of these chatbots.

Pedestrian Trajectory Categorization and Analysis in AV Simulation

Pedestrian Trajectory Categorization and Analysis in AV Simulation

AVData AnalysisVisualization

Supervisors: Dr. Golam Md. Muktadir, Dr. A. B. M. Alim Al Islam, Dr. Mahmuda Naznin

In simulation-based testing of autonomous vehicles, it is essential that simulation models generate diverse pedestrian trajectories and cover a wide range of real-life possible situations. As a result, there is a need for metrics to assess whether the synthetic trajectories produced by simulation models truly represent all kinds of real-world trajectories. To address this gap in literature, we propose formulating such metrics by analyzing real-world pedestrian trajectory datasets. Currently, we are categorizing the trajectories through finding structures based on different algorithms, including human annotation over the trajectories.

Evaluating Reasoning in Large Language Models

Evaluating Reasoning in Large Language Models

LLMsReasoningCoT

Supervisors: Dr. Golam Md Muktadir

Large language models (LLMs) have shown impressive performance in various tasks, the newer versions with reasoning capabilities are even more impressive. But are these models really capable of reasoning through a complicated problem and finding the solution? In this project, we are challenging reasoning and regular LLMs to solve different complex problems which require logical reasoning and perceptional skills.

NHT1071: A Traffic Image Dataset for Non lane-based and Heterogeneous Traffic for Adaptive Traffic Signal Scheduling

NHT1071: A Traffic Image Dataset for Non lane-based and Heterogeneous Traffic for Adaptive Traffic Signal Scheduling

Traffic Image DatasetObject DetectionIntelligent Traffic Signaling

Supervisors: Masfiqur Rahaman, Dr. A. B. M. Alim Al Islam

The Non-lane based Heterogeneous Traffic dataset NHT1071 was prepared with 1071 traffic images from different locations in Dhaka city, taken in various times of the day. The dataset was prepared to train the object detection model for vision-based traffic signaling systems. We labeled the dataset with the help of human annotators and trained object detection models with the help of the labeled dataset, the best of which was used in the traffic signaling system project above.

Projects

SyncInc

SyncInc

DjangoReactMUIPostgreSQLSoftware Development

A web-based project and task delegation management software designed for organizations. Stack includes PostgreSQL as the database, Django for the backend, ReactJS with Material UI for the frontend, Django REST framework for API development, and Django Channels for real-time notifications.

Contradictory, My Dear Watson (Extended)

Contradictory, My Dear Watson (Extended)

PythonMachine LearningNatural Language Inference

A project extended from a Kaggle competition to detect contradictions in multilingual text data, including Bangla text, through rigorous preprocessing and fine-tuning.

Laser Security System With Arduino

Laser Security System With Arduino

ArduinoEmbedded Systems

A project to control a laser security system with microcontrollers, where the ATMega32 unit manages the laser and the Arduino unit controls the alarm system and overall coordination.

Ray Tracing and Illumination Using OpenGL

Ray Tracing and Illumination Using OpenGL

OpenGLC++Computer Graphics

Implementation of an image generation pipeline using ray tracing and illumination techniques to create realistic images of geometric shapes (sphere, pyramid, cube) and a 2D plane using OpenGL.

Asteroids

Asteroids

p5.jsJavaScriptGame Development

5th position (out of 15 teams in the final round, 68 teams overall) by developing 'Asteroids', a level-based top-down shooter game using p5.js.

Implementation of a Congestion Control Algorithm for TCP Flows in ns-2

ns-2TCPCongestion Control

Implementation of a research paper on congestion control in ns-2 codebase, specifically in TCP to achieve improved throughput in wired and wireless networks.

Compiler

BisonFlexCompiler

Built a compiler from scratch including steps for creating a symbol table, building a lexical analyzer, semantic analyzer, and generating intermediate code.

Leadership Roles

Organizer, BUET CSE Fest 2023

Organizer, BUET CSE Fest 2023

Jun 2023 - Jul 2023

A proud part of the organizing team of BUET CSE Fest 2023, the 2023 edition of the annual departmental festival consisting inter-university competitions such as hackathon, programming contest, deep learning competition, CTF competition and extra-curricular events such as cultural program, dance mob, treasure hunt, indoor and outdoor games.

Director of Events, BUET Cyber Security Club

Director of Events, BUET Cyber Security Club

Jun 2023 - Apr 2024

Served as the Director (Events) of BUET Cyber Security Club, a student-run organization under the Department of CSE, BUET. I was responsible for promotion and organization of cybersecurity related events, seminars and both intra and inter-university Capture The Flag (CTF) competitions multiple times through-out the tenure.