
I’m a composer, producer, songwriter, vocalist, and multi-instrumentalist. My compositions have been performed by the Rhythm Method, BlackBox Ensemble, the New York University Contemporary Music Ensemble, pianist Laura Georgiev, percussionist Natalie North, and cellist Sahara von Hattenberger of Duo Étrange. My production credits include songs with Sam Stokes and Shay. I produce my own pop music as Analog MP3.
I have master’s degrees in Music Theory & Composition from New York University, where I primarily studied with Ezequiel Viñao; and Songwriting & Production from Berklee NYC, where I studied with Rob Mathes.
I give private music production lessons using Ableton Live, and I’m a certified Bitwig trainer. My past students include faculty of the Department of Music at Princeton University.
I’m almost always interested in collaborations and commissions of new music. Send me an email, and we’ll go from there.
I’m also a software developer and open source contributor. I’ve worked with C, C++, JavaScript, LaTeX, LilyPond, Lua, Matlab, Python, Ruby, Scheme, SuperCollider, and a few other languages. I occasionally create Max for Live devices and ISF shaders.