Selected Projects

A selection of software systems and applied AI projects spanning accessibility, organizational AI, software testing, and public infrastructure.

Technical Projects

Bangla Sign Language Learning Platform interface

Bangla Sign Language Learning Platform

A comprehensive video-based learning platform designed to make Bangla Sign Language education more accessible and interactive. Teachers can create and manage courses, upload instructional videos, and organize learning materials, while students can study signs through video lessons and a visual dictionary mapping Bangla words to their corresponding signs. The platform incorporates an AI-based sign-evaluation system trained on a custom dataset of recorded Bangla Sign Language videos. Students can demonstrate a sign using their camera and receive feedback on how closely it matches the reference sign. It also supports interactive quizzes in which a Bangla word is displayed and the student must perform the corresponding sign; the system analyzes the gesture and determines whether it is correct.

Second Place · National Project Showcasing Competition

Technical skills: Computer Vision, FastAPI, Angular, SQLite

AI Maturity Assessment Tool

AI Maturity Assessment Tool

The AI Maturity and Policy Compliance Assessment Tool is designed to evaluate an organization's AI readiness, governance, and compliance with Responsible AI (RAI) and Generative AI (GenAI) standards. The tool provides structured assessments based on industry-recognized maturity models, including the Microsoft RAI Model, IBM GenAI Maturity Framework, and the VitrineIA AI Maturity Model. This system facilitates document-based evaluations, questionnaire-driven assessments, and policy compliance checks against established benchmarks from companies such as Google, Microsoft, and IBM. The results are analyzed using AI-driven methodologies, including sentiment analysis, topic modeling, and large language model (LLM)-based evaluations.

Technical skills: Sentence Transformers, K-Means clustering, OpenAI GPT-4 API, RAG Model

University of Dhaka Bus Tracker interface

DU Bus Tracker

A mobile application that displays the real-time locations and routes of University of Dhaka campus buses, helping students reduce uncertainty and waiting time. The project received funding from NCP for implementation.

Technical skills: Flutter, GPS and Maps, Real-time Data, Mobile Development

Earth and Beyond Earth project interface

Earth and Beyond Earth

An interactive educational platform designed to make geography and astronomy more engaging and accessible for students. Through a clickable world map, learners can explore countries and discover information about their flags, climate, sports, regional unions, oceans, and other geographic characteristics. An interactive solar-system interface also allows students to explore celestial bodies and learn key scientific facts through visual navigation.

Technical skills: FastAPI, React, Sqlite

eVote electronic voting system interface

eVote

An electronic voting system designed to manage voter participation, candidate information, ballot submission, and election results through a structured digital workflow.

Technical skills: Next.js, MongoDB, Solidity, Ether.js, Prisma

Wumpus World intelligent-agent simulation

Wumpus World

An intelligent-agent simulation in which an autonomous agent navigates an uncertain environment, reasons from perceptual clues, avoids hazards, and searches for a goal.

Technical skills: Artificial Intelligence, Knowledge Representation, Search and Reasoning

Wumpus World intelligent-agent simulation

Mini Chess

This is a mini chess game developed using the Next.js framework, where you can play against an AI opponent. It is a simple but fun game that can be enjoyed by players of all ages.

Technical skills: Artificial Intelligence, Next.js

Airbnb Recommendation System

Airbnb Recommendation System

This project is an Airbnb recommendation system that utilizes collaborative filtering, content-based filtering, and K-nearest neighbors (KNN) algorithms to provide personalized recommendations to users based on various criteria such as preferences, location, duration of stay, ratings, and pricing.

Technical skills: Artificial Intelligence, KNN, Next.js

Expense Tracker application interface

Expense Tracker

A personal-finance application for recording income and expenses, organizing transactions by category, and monitoring spending patterns.

Technical skills: Java, JavaFX