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

Ray Tracing
Aug 2022Deep 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
Aug 2022A 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.

SRED & ESRED: Active Queue Management
Apr 2022Active 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.

DealFinder
Apr 2022A 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
Mar 2022Paging-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
Mar 2022A generic Wordle solver.
Uses a genetic algorithm to solve Wordle-like games for any word length.

Yet Another C Compiler
Mar 2021A 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.

MooBot
Feb 2021Notifications 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.

innOcity
Dec 2020
T-Rex On Mars
Aug 2020
Fourier Art
Mar 2020
Route de Dhaka
Nov 2019
Durbeen: The Dawn of Programming
Nov 2019
ChatBot with Emotion
Nov 2019