“You cannot always be the best. But you can do your best.” — Sebastian Vettel

Projects

BitTorrent Client

Built a BitTorrent client from scratch in Rust for my Computer Networks course, hand-coding tracker communication and peer wire protocol to interoperate with official clients like Transmission and qBittorrent. Implemented UDP trackers, multi-file mode, a rarest-first piece strategy, and endgame mode, and benchmarked download performance against the reference client.

Rust Networking UDP

AI Live Captioning

Built a real-time captioning system streaming mic audio through OpenAI Whisper at 80% transcription accuracy. Overlapped capture with inference via Python multiprocessing to hold latency stable across long utterances.

Python OpenAI Whisper Multiprocessing

Panorama Maker

This is a project I worked on for my Computer Vision course. The primary goal was to create an algorithm that creates panoramas.

Python Computer Vision NumPy OpenCv MatPlotLib

Netflix Summary Extension

Shipped a Chrome extension to the Web Store summarizing any Netflix title, reaching 10+ active users. Engineered prompting against Gemini 2.5 to produce spoiler-aware summaries consistent across genres and runtimes.

HTML CSS JavaScript Gemini 2.5 Chrome Extensions API

CMSC320 Final Project

This was a group project for my Data Science class. We created an indepth analysis of heart attacks using various machine learning techniques. I primarily worked on the Introduction, Exploratory Data Analysis and Conclusion.

Python Scikit Learn Pandas NumPy Matplotlib

Smart Calendar

This is the hackathon project I worked on during the Gemini Hack Night at the University of Maryland. It is a smart planner that created an optimal weekly calander utilizing Gemini.

HTML CSS JavaScript NodeJs ExpressJs Gemini

Movie Tracker

This was a python application I made using PyQt6, Azure cloud and SQL. It served as a basic tracker for movies and tv shows, allowing users to add, remove and update their watched movies and shows, ratings and progress. It was one of my first projects where I used a database to store and retrieve data.

Python PyQt6 SQL Azure

Dog Breed Game

This was a website I created for my final project in CMSC335. It is a simple guessing game where the user has to guess the breed of a dog.

HTML CSS JavaScript Node MongoDB ExpressJs

Video Game Mania

Developed a browser game in Unity and C# with a core game loop, state management, and collision handling, deployed to WebGL for 10+ players.

Unity C#

Drawing Website

This is a simple react drawing website where users can draw on a canvas using text and boxes. It was one of my very first react projects and showcases my basic skills using react and webhooks.

React JavaScript HTML CSS

ToDo List

This is a simple todo list that I created for mobile devices.

ReactNative JavaScript NodeJs

Personal Website

This is my personal website, built using HTML and CSS. It showcases my skills, projects, and hobbies. It also shows my ability to create a responsive and visually appealing design.

HTML CSS