Projects
Hackathon builds, robots, and a few small tools.
8 projects
Clementine
2026Distributed compute in the browser. Phones and laptops join a cluster by scanning a QR code; jobs are split across Web Workers and re-queued if a device drops. Adding a second device halved a 35-second job. Built at YHack 2026.
Replay
2026Wearable motion capture. Two arm-mounted ESP32 IMUs and an iPhone’s LiDAR capture a 3D scene and skeleton in real time and replay it; limbs without sensors are filled in with inverse kinematics. 2nd place, app development track, Bitcamp 2026.
BraiLink
2025A Braille printer for under $200, compared to $10–15k for commercial embossers. A Raspberry Pi drives a three-axis punch and paper feed at over 99% embossing accuracy, with software that converts text, images, and audio to Braille. Presented at the NJ Center for Deafblindness conference.
Voxel engine
2025A 3D renderer written from scratch: projection, backface culling, clipping, z-buffering, physics, collisions, and OBJ model import, in about 1,500 lines of Python on top of pygame’s 2D drawing calls.
MicroMouse
2024A palm-sized robot that maps an unknown maze and races back through it. Floodfill pathfinding in under 10 ms per step within 4 KB of RAM on an STM32, with IR sensor fusion and PID wall-following. 1st in division and 4th overall at IEEE MicroMouse @ MIT.
amtracked
2026Tracks Amtrak prices and schedules over time.
toodles
2026A terminal todo app, built with ratatui.
Discord bots
2024Wordle, tic-tac-toe, translation, and word-of-the-day bots, about 200 users at their peak.