College Projects

Streaming SVD & DMD

Research Project

ArXiv GitHub

A streaming version of the Singular Value Decomposition. This then enabled a streaming version of the Dynamic Mode Decomposition, allowing for real-time background subtraction (among other uses).


ML Fish Detector


An ML-based Python package for detecting fish in low-quality underwater video for the Department of Energy.

Tree Dance

Real-time Rendering Demo

GitHub YouTube

From-scratch Direct3D renderer showcasing modern rendering techniques, as well as a custom model importer from FBX.

Titan Fightin

VR Capstone


My VR capstone team project. Demonstrates asymmetic multiplayer in Virtual Reality.

Kinect Laser Harp

Hackathon Musical Instrument

GitHub YouTube

An Augmented Reality laser harp using the Kinect. I built this in a day at DubHacks.