Twenty-some years of writing software, most of the last seven at a company I own. Below is the work I'd actually point at — a marketing and I.T. agency, a platform I consult on, two games I shipped this year, and a handful of products still in the wild.
Two games, both built in the open web with no engine underneath them. Different reasons: one is about feel, the other is about a lesson that's hard to teach any other way.
ssh, tcpdump and /etc/hosts.Two things I publish and maintain in the open, both born out of problems I hit doing the day job.
A monorepo workflow without a monorepo. Run git across every repo under one parent folder with a single command — cross-repo commits, dependency-ordered pushes, a live TUI, and an MCP server so an agent can drive the whole workspace.
Multitenant APIs without the boilerplate. A Feathers 5 + Koa + MongoDB core with authentication, role-based access control and organization-level data isolation built in — a published library, not a template you fork and let drift.
I take on engineering work through Frozen Crow, and I consult directly. If you've got a problem that needs someone who's seen a few of these before, reach out.
Get in touch