Helical Scan was a sculptural installation at Yale University (November 2019) exploring the technical possibilities of looping VHS tapes as well as the artistic possibilities of a video medium that self-destructs over time. You can watch video snippets of Helical Scan here. Photo documentation will be uploaded at a later date.

Installation Notes: Looping magnetic tapes of audio information is a well-established artistic practice. Looping magnetic tapes of video is substantially less explored. This project explores the technical and artistic possibilities of using VHS tape and VCRs themselves as a medium.

This project was funded by a Yale College Creative and Performing Arts award.

Helical Scan will also be part of the The All-Nighter: Live @Murray Music Festival at Yale University in January 2020.


I created a computer co-improviser as a final project for the course Algorithmic Composition. The program records melodies inputted as MIDI in real-time, performs a brief analysis, and then tries to generate new material. The results are not stunning, but at least endearing.

You can watch a demo of the project here. I may publish the source code after some cleanup. I would like to develop this project further if I find time, specifically adding a more sophisticated pitch model, a sense of macro-structure, or more rhythmic variation to the program.


This piece was a collaboration with Thomas Hagen for the Yale Open Music Initiative concert (spring 2019).

Program Notes:Voice Dream is an improvised ambient piece. Vocal tones were recorded up close, looped, and fed through filters and delay lines. These drones are overlaid with percussive samples similarly sent through delay lines with automated changes in delay time, distorting the sounds as they are replayed.”

You can watch the entire concert here. Voice Dream starts at approximately 9:05.


This project was a collaboration with Journey Streams and Gema Martinez for the course Scales of Design. Our task was to design an “enclosure for the human”.

“Our enclosure is both physical and psychological. Two mirrors redirect the wearer’s line of vision so they only see their periphery. In this sense, the wearer is only aware of where they aren’t.

“Each step forward becomes a step into the invisible. Auditory perception is also distorted, as the reverberation in the enclosure relocates incoming sound. The experience is isolatory, but also forces dependency on those nearby for the wearer to navigate safely through space. This sensory distortion is conveyed to the outside viewer through the warped mirror surface that refracts one’s surroundings, perplexing and unsettling even those who are not wearing it.”

More pictures here and here.


Radione is an art project and experimental messaging service heavily inspired by the nature of conversations on walkie-talkie radios. Conversations on Radione are ephemeral, anonymous, and surveillable. Participants must either understand the flow of conversation well enough or develop a system to explicitly avoid collisions, otherwise, participants may talk over each other, resulting in incomprehensibility.

You can view the source of Radione on GitHub. A Heroku instance of Radione runs at radi.one. A screenshot of Radione can be seen here.


Angular Momentum Surgeon is a JavaScript and Canvas game heavily inspired by the classic 1994 Macintosh game Spin Doctor. I completed it in 2017 for a high school project. The original files for the game were lost, but I found a partial backup of the game with the tutorials and one level.

You can play the old version of the game here.