Skip to content

Projects

Six things I built and maintain in the open. Unlike client work, every line here is public - so this is the honest look at how I write software when nobody is forcing me to.

These are not weekend demos left at "it works on my machine". Each one is versioned, tested, documented, and released through CI. If you want to know what I would bring to your codebase, this is the evidence rather than the claim:

  • Typed end to end - strict TypeScript, or Go, with schemas as the source of truth
  • Tested where it counts - unit tests for logic, end-to-end for flows that break
  • Documented decisions - ADRs, runbooks, and READMEs written for the next person
  • Automated release - linting, tests, versioning, and publishing on every push

Newsletter

I write about software architecture, PHP, Vue, TypeScript, and developer experience. No spam, unsubscribe anytime.

Copyright © 2026. All rights reserved.