Selected work
Nothing here yet.

$20 Blind Draft
2026–now · SvelteKit · TypeScript · Supabase
A two-player blind-bidding party game. Online play is server-authoritative, so the shuffled deck never reaches a player's browser, and a randomized simulation plays 840 full drafts on every test run. Read the story →

SmartRoomThing
A modded Spotify Car Thing that controls three Google Cast speakers through a Flask server on a Raspberry Pi 2. After profiling it, I cut dial-to-speaker latency from 1.2 seconds to 84 ms.
2026–now · Python · Flask · PyChromecast

TV Ambilight
A Python tool that watches a Mac's mirrored screen and drives two LIFX bulbs and a Govee LED strip to match it, 12 times a second, over each brand's local network protocol, with no cloud involved.
2026 · Python · NumPy · mss

Bird Feeder Detector
An end-to-end computer vision pipeline. A Raspberry Pi captures motion at a window feeder, a YOLOv8 model trained on the labeled frames identifies 8 species, and a laptop runs detection on the live feed.
2025–2026 · Python · YOLOv8 · PyTorch

SimpliSync
Won SimpliSafe's company-wide AI hackathon. A local AI agent reads a Zoom meeting transcript and turns it into Jira updates (comments, subtasks and blocker links) that a person approves before they post.
2026 · TypeScript · Next.js · React

VitalLink
Won the Verizon Smart Campus Competition. A design for ward-level patient monitoring where edge "Health Twins" flag deteriorating vitals locally, federated learning improves the models without moving patient data, and private 5G slicing keeps alerts flowing when hospital Wi-Fi is congested.
2025–2026 · Edge computing · Federated learning · Private 5G
Experience
- Fenwick & WestBusiness Innovation Intern2026
- SimpliSafeSoftware Engineer Co-op2026
- Scalable Design Participation LabResearch Assistant2025–now
- Northeastern ITSSalesforce Developer Co-op2025