BeatPush is an online sequencer, sampler, and synthesizer built with the Web Audio API. Beat sequences can be saved and shared on social media. Samples can be imported from the huge library at Freesound.org. BeatPush's mobile-ready design and innovative layout makes creating electronic music an intuitive process. I presented BeatPush at the second annual Web Audio Conference at Georgia Tech in April 2016.
I am part of a group of makers called Cymaspace. We create sound-reactive LED installations and visualization pedals for guitarists. I write Arduino code to help make these projects awesome.
Here is one of our devices at Esperanza Spalding's performance on the Jimmy Kimmel show last year. (Skip to 2:30 to the visualization).
This interactive globe is a prototype built for the Girl Effect University, that can connect people around the world in an intuitive way. Audio can be recorded, played back, and automatically shared to other globes via the Dropbox API.
I programmed and built this synthesizer using a Teensy Arduino. It includes a filter, LFO, auto-harmonizer, and looper. The Penny Synth is controlled with knobs, switches, photoresistors, and touch-sensitive pennies.
I programmed this Teensy Arduino to accurately detect pitch, and play back sounds from an SD card. Each note on the guitar can be assigned a unique sample.
Freehand is a platform for collaborative drawing and visual design. I created Freehand to learn more about all aspects of web application development. Golang and websockets make the real-time interactivity blazingly fast. User gestures are recorded and recreated in the browser of each collaborator.
UX Designer and Strategist, Protoype Developer, UX Researcher
Actify is a an Android app being developed by Fred Hutch Cancer Research Institute to help people with mild to moderate depression develop healthier patterns of behavior. This app is based on the Behavioral Activation Treatment, one of the most effective ways to treat depression. Distilling this complex therapy method into an intuitive and useable app is a huge challenge. My responsibilities on this team included:
Circuit Space is an online platform for leaning HTML, CSS, and Javascript. I created Circuit Space using React.js and Golang, as a tool to use in my public school and private coding classes. Check out some student projects here. My blog post about deploying Circuit Space appears on the CenturyLink Cloud technical blog.