Projects
Some things we've been working on lately

Unofficial Amesbury
Smaller cities and towns have it tough - there is a lot to running a community of 15,000+ people, but there’s not quite enough money to have dedicated people actually documenting and reporting on everything that’s happening.

ALLM
In building LLM assisted projects, I've found that Elixir is an ideal language - but the LLM libraries have been lacking.

Quintus 2.0
Back in the early 2010's, fresh off writing Professional HTML5 Mobile Game Development I decided to take the toy engine built in the book and push it a bit further. The result was Quintus, a fun, little, 20kb gzipped, zero-dependency game engine that could do real work.
Headroom CMS
CMSs and I go way back. I've been working with CMSs or building CMSs for decades now. But there's always been something missing. I've always viewed CMSs as a means to an end, so I've never been willing to spend the time to put together exactly the perfect CMS for me as always been busy building the things I use the CMSs for.