About

I live in San Francisco. I work as an AI Engineer at Notion on our agent.

I've worked at Airtable as a staff product engineer, at Ableton and at the Recurse Center.

Send me a DM if you want to get coffee in SF! I love to talk about building tools, making software authoring more accessible, and, of course, AI.

Subscribe to my newsletter.

X Email

Blog GitHub Books

Projects

Essays on agentic engineering

Using encapsulated development to code on my phone
Code generation that just works
Pressure to change
Using AI to build a tactical shooter
Explore, expand, exploit

Fountain

An app I made on my phone for making phone games on my phone. See a demo.

Build software quickly

I did independent research for two years on how to make it quicker to build software. Here are some of my favorite pieces from my research blog.

Code Lauren

An online programming environment for beginners. The user's program is rerun on every keystroke. They can run their program forwards and backwards. Watch this short screencast showing the latest features or try it out.

Gitlet

Git implemented in 1000 lines of JavaScript. I wrote Gitlet to show how Git works under the covers. I wrote it to be readable and commented the code heavily. I used what I learned to write an essay and talk on the innards of Git.

Pistol Slut

A 2D platform shooter. Guns, grenades, parallax scrolling, particle effects. The enemies work in teams. The code is on GitHub. I wrote an article about the collision detection. I talked about the game at JSConf.

10997

My latest record on Apple Music and Spotify. Recorded on my phone in my kitchen in Berlin.

Mary livecodes Space Invaders

I built a clone of Space Invaders in front of 300 people at Front-Trends in Warsaw.

More things I've made