HaptEQ Screenshot


A novel haptic interface that allows users to draw out unique curves and complex lines to be used as live-input to an equalizer plugin.


Phone-based Audio Editing

A method that allows for simple audio edits to be performed using only the numpad on a standard landline phone. For use in a system targeted towards older adults and people with visual impairments.


Game Recommender

A recommendation system that suggests games you might enjoy by looking at your Steam profile.


Concert Graphics

A program for custom visual graphics I created and used for multiple student-run benefit concerts at Northwestern University.



A music visualization system. The floor grid pulses in response to beats and the center orb changes size and color based on foreground volume and pitch.