Highlights of some of my projects, mostly done during my undergrad. For a complete list, visit my GitHub.

Ray Tracing

Ray Tracing

Aug 2022

Deep dive into the 3D world with RTX-ON .

Implemented a ray tracing pipeline from scratch. The Phong Lighting Model and recursive reflection are used for proper lighting and ray tracing.

IntDesk

IntDesk

Aug 2022

A tech interview preparation platform.

An all-in-one tech interview prep platform where users solve interview problems, take assessments, earn badges, and discuss problems and other topics.

Full StackReactDjango RESTDocker
Code
SRED & ESRED: Active Queue Management

SRED & ESRED: Active Queue Management

Apr 2022

Active Queue Management in ns3 .

Implemented the Stabilized RED (SRED) algorithm in ns3, plus a custom extended version (ESRED) that also considers packet timestamps when adjusting the overwrite probability — outperforming its SRED counterpart.

ns3AQMREDPaper Implementation
Code
DealFinder

DealFinder

Apr 2022

A platform to find all the latest tech deals and offers.

Designed the system ground-up with BPMN, Class/ER diagrams, Collaboration & Sequence diagrams, and a mock UI. Also implemented a demo module.

Xv6 Memory Management

Xv6 Memory Management

Mar 2022

Paging-based memory management for the Xv6 OS .

Xv6 doesn’t support a paging framework for memory management. Implemented the paging framework as part of the Operating Systems course.

Genetic Wordle

Genetic Wordle

Mar 2022

A generic Wordle solver.

Uses a genetic algorithm to solve Wordle-like games for any word length.

Yet Another C Compiler

Yet Another C Compiler

Mar 2021

A subset C compiler .

Made using flex, bison, and a lot of patience. A good deal of compiler code optimization is implemented, accompanied by tips, tricks, and a small tutorial.

FlexBisonCompiler Design
Code
MooBot

MooBot

Feb 2021

Notifications for Moodle .

Moodle doesn’t ship with a notification system, so I built one synced with a Discord bot — helping fellow students get quick notifications from Moodle.

PythonDiscord APIGraph API
Code
innOcity

innOcity

Dec 2020
A hotel booking platform built with Oracle Database and the Django framework.
Web DevelopmentOracle DBDjangoSQL
Code
T-Rex On Mars

T-Rex On Mars

Aug 2020
Recreated the classic T-Rex game from scratch using Unity.
Fourier Art

Fourier Art

Mar 2020
Implemented the Discrete Fourier Transform to draw art shapes.
Fourier TransformJavaScriptp5.js
Code
Route de Dhaka

Route de Dhaka

Nov 2019
A custom modified Dijkstra algorithm for a Dhaka transportation problem, over datasets of detailed roads, metro routes, and bus routes. Focused on speed and efficiency — fast data extraction plus an efficient algorithm for high-speed output. Finalist @ CodeSamurai 2019.
OpenStreetMapRoutingKMLPython
Code
Durbeen: The Dawn of Programming

Durbeen: The Dawn of Programming

Nov 2019
A learning tool for programming in my mother language, Bangla, for kids — with an interactive Scratch -like process for easy learning.
ChatBot with Emotion

ChatBot with Emotion

Nov 2019
A chatbot that processes natural language, captures user photos, and uses Microsoft Azure’s Face API to detect mood from facial expressions — then recommends songs/videos via the YouTube API. All this before the era of ChatGPT :-) 2nd prize in Cloud Computing @ BUET CSE Fest Hackathon 2019.
AzureNLPFace APIYouTube API
Code
Game of Pawns

Game of Pawns

Nov 2019
Multiplayer, single-player, and blitz-mode chess using the iGraphics library, with a custom mini chess algorithm for single-player mode.