My professional mission is to bring into the world malleable software: computing environments where anyone can mold their tools to their own unique needs.

I'm currently a senior researcher at the independent research lab Ink & Switch, leading the malleable software research track.

Previously, I completed a PhD at MIT CSAIL in the Software Design Group advised by Daniel Jackson. Before that, I spent five years as an early engineer and designer building the edtech startup Panorama Education (YC S13).

These days, I'm thinking a lot about AI + malleable software: How can LLMs help people make custom software?

If you'd like to hear about my future work, you can subscribe to occasional email updates. I'm also active on Twitter and Mastodon and have an RSS feed.


Contact me

Please reach out if you're interested in chatting about ideas, or if I might be able to help you in some way. You can contact me via email or on Twitter.

📦 The Archive... (older work less relevant to my current interests)