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).
An ML-based Python package for detecting fish in low-quality underwater video for the Department of Energy.
From-scratch Direct3D renderer showcasing modern rendering techniques, as well as a custom model importer from FBX.
My VR capstone team project. Demonstrates asymmetic multiplayer in Virtual Reality.