I am a programmer, interface designer, and noisemaker. Rooted in repair and craft, I strive to create transparent, remixable digital tools for a sustainable and accessible future. I do my best work on projects that combine high-performance engineering with ambitious design. I build climate software at Watershed and run a studio called Misery & Co.

I learn by making, so this website collects tiny experiments that I’ve built in service of learning or teaching. If you want to read about bigger projects I’ve been involved with, there’s more here

Recent additions

Explore hundreds of projects in the lab.

The thundering machines sputtered and stopped.

Feral Kid, Mad Max 2: The Road Warrior