Projects

Case studies built around constraints, not just outcomes.

Each project is documented as a full narrative covering the problem, the context, the solution, the process, the challenges, and the lessons learned.

BracU Diary
20251 min read

BracU Diary

A unified student platform built to centralize academic tools, course resources, events, and AI-assisted support for BRAC University students.

Next.jsTypeScriptFastAPIMongoDB

Role Full-Stack Developer

Outcome Combined student resources, event information, and an AI support layer into one structured academic platform.

AI-Powered Plagiarism Checker
20251 min read

AI-Powered Plagiarism Checker

An academic integrity tool that analyzes text similarity using Python NLP models and presents results through a clean Laravel interface.

LaravelSQLitePythonNLP

Role Full-Stack Developer

Outcome Created a faster and more accessible workflow for identifying duplicated content and presenting clear similarity results.

Reflectix
Reflectix alternate preview
20241 min read

Reflectix

A multi-level 2D DX-ball style game built with Python and OpenGL to explore reflections, collisions, and progressive gameplay.

PythonOpenGLComputer Graphics

Role Game Developer

Outcome Translated graphics concepts into an interactive multi-level game with collision logic and increasing difficulty.

Multi-Class Text Classification System
20251 min read

Multi-Class Text Classification System

A large-scale text classification project comparing machine learning and deep learning models across a 340K+ question-answer dataset.

PythonTensorFlowScikit-learnNLP

Role ML Developer

Outcome Benchmarked multiple modeling strategies and achieved the strongest result with a BiLSTM at roughly 72.5% accuracy.

A-DEC++ Text Clustering
20251 min read

A-DEC++ Text Clustering

An adaptive deep embedding clustering framework for unsupervised text clustering using Sentence-BERT representations and custom clustering refinements.

PythonSentence-BERTPyTorchScikit-learn

Role ML Research Project

Outcome Benchmarked a custom A-DEC++ clustering approach on DBpedia and 20 Newsgroups using multiple clustering metrics.

CSE321 UNIX Shell
20241 min read

CSE321 UNIX Shell

A custom UNIX shell written in C for BRAC University's CSE321 Operating Systems course, supporting redirection, piping, sequencing, and signal handling.

CUNIXShellSystems Programming

Role Systems Programming Project

Outcome Implemented a working shell that handled command parsing, piping, redirection, command history, and CTRL+C behavior.

CSE321 VSFS Consistency Checker
20241 min read

CSE321 VSFS Consistency Checker

A file system consistency checker for a custom VSFS image built for BRAC University's CSE321 Operating Systems course.

CFile SystemsVSFSOperating Systems

Role Systems Programming Project

Outcome Built a checker that validated superblock metadata, bitmaps, inode references, duplicate blocks, and bad block conditions in a corrupted file system image.