
Sites, sounds, experiments.
Code, sound, circuits, and the occasional strange idea.
An open lab notebook
What you'll find.
Part portfolio, part field journal, part "I need to write this down before I forget it."
- Audio — live capture of music performances, sound design patches, tape explorations
- Code — what I do by day. Tools I built because they didn't exist, generative sketches, odd little utilities
- Electronics — novice tinkering: audio kits I assembled, custom designs in progress, the occasional fried capacitor
- Writing / notes — I don't write a lot, but when I do it lands here
Nothing here is finished. Some things are barely started. That's the point.
Featured
Workbench projects
A small selection — the rest live in the full archive.

Shopping for a Camera: Sony a6700 vs Fujifilm X-E5
Instead of agonizing over spec sheets I ordered both the Sony a6700 and the Fujifilm X-E5 and shot them side by side for a while.

I Gave My Brother a Markdown File and an Agent Did the Rest
How a single markdown file plus an AI agent reproduced a full vLLM inference stack on a DGX Spark.

AML EZ1073 — Stereo Mic/Line Preamp Pair
Two genuine Neve 1073 reproductions built from the Audio Maintenance Limited EZ1073 kit — Carnhill iron, Grayhill switches, Collective Cases chassis. Stereo pair (or dual mono) with toggleable EQ.
Currently
On the workbench, right now.
Just finished a pair of AML EZ1073 mic pres — genuine Neve 1073 reproductions with Carnhill iron and Grayhill switches — and breaking them in across the stereo bus of the summing mixer for some 1073 saturation.
Have a look around.
Wander the archive of audio, code, circuits, and notes — or send a message.