Stories

Outages, wrong turns, and the long way here

Shorter pieces that cut across projects: postmortems, things that did not work, and how the infrastructure grew.

01
2021 – 2026

Incidents & growth

Things that broke, what I did about it, and what changed afterwards

Five blameless mini-postmortems, from a 53,000-call automation flood that took down a production portal to a vault corrupted by a power outage.

02
2023 – 2026

Things that didn't work

Projects I abandoned or replaced, and what they taught me

A months-long AI generation project that failed, a context tool the industry built better, and a NAS platform I tried and walked away from.

03
2022 – present

Luterra

What I build when nobody's paying me

A fantasy world I've been building for years, and the software I've written to hold it: a notes and timeline app with an API and MCP gateway, a semantic wiki, a conlang engine and world-map tools.

Laravel 12 MariaDB MediaWiki Semantic MediaWiki REST API MCP
04
2016 – 2026

How I got here

From PHP files in /var/www to automated, per-client cloud infrastructure

An interactive timeline of how my infrastructure, and my approach to it, changed between my first IT jobs and today.