Professionally, I am a software engineer and musician.
I am a Senior Software Engineer at BandLab, where I work on the Cakewalk team. I am the technical lead for Cakewalk Next, a new digital audio workstation designed for quick creation and intuitive workflows, ideal for songwriters and new producers. I build tools musicians use to create - step sequencers, audio editing workflows, and more - which involves writing low-latency, real-time C++ for audio processing in gnarly multithreaded contexts on consumer hardware.
I cofounded Artusi. We make generative and self-grading music theory, ear training, and sight singing teaching materials used in conservatories, universities, and high schools worldwide. It's free for individual use, so give it a try if you want to bone up on spelling your half-diminished 7th chords.
Previously (2019-2023), I was a Senior Research Engineer at MIT, where I became Associate Director of the Programs in Digital Humanities at MIT. I taught engineering students to engage with the complexity of humanities problems through code, bringing humanistic thinking to their technical work. Under my leadership, we built and ran the most popular undergraduate research lab on campus. You can check out a lot of my MIT DH work (and, moreover, my students' work) on GitHub.
I play lutes and guitars, coach singers, and conduct baroque opera and oratorio. Used to be my full time job, but life on the road was not for me.
I mentor people looking to get into music technology, so feel free to reach out.
is the best way to reach me, as I'm not really on social media.
I live in Cambridge, MA, USA with my wife and son.
I hold a bachelor's degree in Computer Science from Harvard, a masters degree in early music (Renaissance and Baroque lute) from the Eastman School of Music (where I studied with Paul O'Dette), and am a Paul and Daisy Soros Fellow.
Here is a picture of me looking very serious or possibly grumpy (I promise I was actually having a very nice time!) while playing the theorbo: