Projects
Post-College
Mini Escape Room
Birthday Gift Puzzle | 2023

A puzzle I put together to hide a birthday present.
The Colors of Cities
Art from StreetView | 2022

Making art from OpenStreetMap and Google Street View to represent the colors of cities.
College
Streaming SVD & DMD
Research Project | 2017

Streaming versions of the Singular Value Decomposition and Dynamic Mode Decomposition, allowing for real-time background subtraction (among other uses).
Titan Fightin
VR Capstone | 2016

VR capstone team project. Demonstrates asymmetric multiplayer in Virtual Reality.
Eigenfish
Fish Detector | 2016

ML-based Python package for detecting fish in low-quality underwater video.
Tree Dance
Real-Time Renderer | 2014

Direct3D renderer showcasing modern rendering techniques and custom asset importers.