Projects
A selection of my past projects and experiments.
Pinpoint: Worldwide Image Geolocation (opens in a new tab)
- NeurIPS 2026
- Computer Vision
- ML
State-of-the-art image geolocation model that predicts where on Earth a photo was taken, beating prior methods on IM2GPS3k, YFCC4k, and OSV-5M without relying on LLMs. Accepted as a poster at NeurIPS 2026 (co-first author).

Spencer the Dispenser (opens in a new tab)
- IOT
- Python
- Wake word
- Say Loudly: Dispense Towel
Voice activated paper towel dispenser built to prank Dabney House. This project got featured on Tom's Hardware.

Audiomatic (opens in a new tab)
- NextJS
- Python
- Website
Web app and API for automated video dubbing featuring voice cloning, lip syncing and multi-speaker support

NASA Throughput Prediction Competition (opens in a new tab)
- Python
- Data Science
- ML
- Competition
Third place solution for predicting arrival throughput at US airports. Details can be found on the competition website.

RataGUI (opens in a new tab)
- Python
- Computer Vision
- Neuroscience
Customizable multi-camera video acquisition system for real-time animal tracking and behavior quantification
GPT-2 in CUDA (opens in a new tab)
- C/C++
- LLMs
- CUDA
GPT-2 model inference entirely on GPU using custom CUDA kernels. About 20x faster than CPU baseline on NVIDIA Titan RTX.
NASA Pushback to the Future Competition (opens in a new tab)
- Python
- Data Science
- ML
- Competition
Second place solution for predicting pushback times at US airports using an ensemble of gradient boosting trees. Details can be found on the competition website.


Pandemic Cthulhu
- Java
- Board Game
- Hobby
Digital implementation of the board game Pandemic: Reign of Cthulhu
