Mullet
A job runner that plans a coding job, runs it unattended in a sandboxed clone, and marks each step done only when its own checks pass.
More on: Mullet (all writing about it)
Apps, libraries and tools I’ve built.
A job runner that plans a coding job, runs it unattended in a sandboxed clone, and marks each step done only when its own checks pass.
More on: Mullet (all writing about it)
A Markdown editor that exports print-quality PDF, Word and PowerPoint files, with a small PDF service that runs on your own computer.
More on: PrintMD (all writing about it)
A calendar of 13 identical 28-day months, with each year starting on the first Monday on or after the spring equinox.
Rank cities around the world by what you’d keep after tax, what a month costs, which visas you can get and how each place fits the way you live.
A PHP client for publishing articles to Apple News, with a document builder for the whole Apple News Format.
A command-line tool for looking after a lot of GitHub repositories at once, with reports on their health, on who has access and on what each developer did.
Notes on how I build things.
I don’t want my work capped by any one account, plan or vendor. So I build the parts that matter: several accounts on one setup, a job runner that works overnight, and a large coding model on my own laptop.
More on: Mullet (all writing about it)
Unattended AI work is fine when nothing reaches a main branch without passing tests, passing checks and a reviewed diff. Why I hold to that rule, with two numbers and one catch that explain it.
More on: Mullet (all writing about it)
I leave software to build and test overnight, and nothing lands unless the tests and a review agree. Routine steps go to cheap and free models, including a large one on my own laptop, and Claude does the design and the review. Measured figures from 24 October and 3 to 4 November 2026.
More on: Mullet (all writing about it)
The projects I have worked on most recently, from their code on GitHub.
Twenty years on the web, the last eleven at Bright Sites, which makes publishing software.
Senior Development Consultant
Senior Developer
Web Developer
Lead Developer
For work, a question about one of the projects, or anything else, send me a message and I will reply by email.