I build full-stack apps, developer tools and the occasional
Android or Electron app, usually because I wanted the thing
to exist and nobody had made it yet.
I build things I wanted to exist,then keep going long afterthey needed to be finished.
Every public repo, linked to the language it is written in. Built from
the GitHub API, laid out with a hand-written force simulation.
Drag a node, or click one to open it.
01About
I care about code that still makes sense to me six months later and
products that do not need a manual. Most of what I build starts as
a personal itch: a tool I wished existed, a game I wanted to
rebuild, a launcher a community needed. It usually ends up more
polished than it had any right to be.
Lately that has meant moving between full-stack web tooling,
systems work in Rust and Go, and the odd Android or Electron app.
I am comfortable owning something end to end: architecture, build
pipeline and deployment included.