Selected Projects
Puppet Chorus
A socket-based performance for a group video-chatroom in which three stories from the past, present, and future of randomly-selected individuals in the group are anonymously made into a chorus to be spoken aloud by the collective.
Partner Breathing
An experience for two. Both participants lie down head-to-head and place their phones on their bodies. They attempt to sync their breathing such that a gentle tone plays.
Centrism
An in-person performance and/or game for a large group. As a timer counts down, participants converse with each other and switch their allegience between three teams, hoping to game the system enough to align themselves with the second most popular group.
Wavetable Instrument
Created an esoteric interface for working with samples and music that aligns the digital process of scrubbing through audio samples with the physical qualities of liquid pouring from one vessel to another.
Bullet Points Monthly
Developed a CMS workflow and a fresh design for a small online magazine that starts with the website's old look and highlights the zine aesthetics it was based on. Design process detailed here.
Mixlr
Built out a static single-page app with React and ToneJS that allows a user to slice and remix a library of samples into a track they can save to a library. Design process detailed here.
Punchcut
Designed and developed a Rails-based CMS that reflects the concerns of writers and editors. Integrated a ProseMirror editor, user roles, and state management with Redux. Built a front end in React. Design process detailed here.