I am interested in the intersection of music, technology, and real-time interaction.
Audiovisual works, installations, video, mixed-media pieces.
Ensembles I play in, and concerts and live sets.
Stanford Modular ORKestra
The Rise of MORK (Winter 2026) •
Performer in Stanford Modular ORKestra.
With Chris Chafe — Stanford CCRMA
Course Site
Network Music Performance (NMP) ensemble exploring real-time networked music-making and live coding. I manage the webapp and instrument directory for the course.
Stanford CCRMA
Spring Concert 2025 •
Chamber Concert 2025
Performer in SLOrk, an ensemble of laptop-based instruments designed and played by students at Stanford's Center for Computer Research in Music and Acoustics.
Signal processing tools, instruments, and audio software.
Breath Work
Interactive musical interface and instrument
Project Page
The interface and instrument created for Exercises in Breathing, connecting breath and real-time musical interaction.
Interactive PyGame application — Python
GitHub
An interactive real-time frequency visualizer and audio game built with PyGame, exploring signal processing concepts through play.