I'm researching ways to give people more agency in computing, so they can tweak or create their own tools, even if they don't have programming skills.

I'm currently a senior researcher at the industrial 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)