I build backend things that survive the real world β
I get them done, then make them hard to break.
I work on software that has to hold up in the real world β where requirements shift, legacy code lurks, and "just a small change" never is.
Most of my serious backend work lives in private client systems: production platforms, integrations, e-commerce, workflow automation, legacy modernisation, security fixes, and the unglamorous operational tooling that keeps things running.
Public GitHub is where the smaller stuff lives β tools, experiments, notes, and the occasional thing I built purely because it annoyed me enough.
A long career leaves fingerprints. Grouped so you can actually find things.
Languages & runtimes
Backend frameworks
Frontend & templating
CMS & e-commerce
Databases & caching
DevOps & infrastructure
Tooling, QA & monitoring
Payments, APIs & integrations
Data formats
How I work
β¦and a good deal more that didn't make the list β this is just what I reach for most.
Public, non-client work only β most of what I build lives in private repos, so treat these as the tip of the iceberg.
![]() The Rust Programming Language |
![]() The Lean Startup |
![]() Testing Business Ideas |
![]() Obviously Awesome |






