Welcome! I'm a researcher exploring malleable software: computing environments where anyone can mold their tools to their own unique needs.

For more background on what that mission means and why it matters to me, check out my interview on the Metamuse podcast.

I'm currently a senior researcher at the independent research lab Ink & Switch, leading our Malleable Software research track.

Before that, 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 their own custom software?

Essay: Malleable software in the age of LLMs

Talk: Dynamic documents as personal software

If you'd like to hear about my future work, you can subscribe to occasional email updates, or follow on Twitter or RSS.



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)