doxxme.net
2026A joke about updating my BIOS was misheard as updating my bio—and became a live personal-data sharing prototype. Built with Nathan Pannell and Paurav H Param at Cursor CodeChella, exploring an idea: choose what data to share with brokers and get paid for it. We deployed it during the hackathon and won both prize tracks we were eligible for.
Algorithm Visualizer
2026A pathfinding visualizer built from scratch to help people understand how different algorithms work. Build a maze, try different methods, and watch how each one finds a path.
Studium
2026A programming language that explains its execution as it runs, narrating branches, loop iterations, and variable updates for students. Built in about six hours with Mahir Puri, Mansahaj Singh Popli, and Simran Cheema, using a Lark parser and scoped interpreter with core types, control flow, and clear error messages.
RLMouse
Built and trained a reinforcement learning model to replicate human mouse movements, exploring the risks of technology that can imitate human behavior.
More projects (14) +
Talking Smoke Detector
2025Create characters with custom voices and personalities and talk with them in real time. Originally built to give a talking smoke detector its own character, using speech recognition, language models, and speech generation to power the conversation.
Silent Assassin
2023A Battlesnake bot built in an afternoon, combining basic movement algorithms with state-based decision logic. Finished second in the UVic Battlesnake competition.
PyPhysSims
2025A rudimentary physics simulator built from scratch in Python.
Neural Network
In progressBuilding a neural network from scratch.
Cornerstone
A custom webpage built for my scholarship.
YouTube Plus Chrome Extension
2023A Chrome extension with adjustable playback speed for MP4 videos and an ad-skipping feature for YouTube.
GitHub Painter
2023Paint directly onto a GitHub contribution grid, or import an image and preview the result before committing. Built in Flutter, with Git and Bash handling the commits.
Slideshow Extractor
2023A Python CLI that detects slide changes in video with OpenCV and exports the selected frames to PDF. Accepts a local MP4 file or a YouTube link.
Packet Smart Client
2023A Python client that sends packets to a server and formats the responses for inspection.
Personal Website
2026This portfolio, built with React and TypeScript. Static pre-rendering keeps the project content readable without JavaScript.
Minimal Wireshark Replica
2023A Python packet-analysis tool that inspects TCP capture files and reports on individual packets and connections.
Valentine Website
2024A playful Valentine page with changing button positions, sizes, and messages. A small experiment in browser interactions.
Health Check
2024A browser-based break reminder with custom schedules, notifications, and audio cues. Save a routine or share it with someone else.
Motion Extractor Visualizer
2024A Python tool that highlights movement in video, making subtle changes easier to see. Automates motion extraction with MoviePy and supports YouTube video input through PyTube.