Ryan Duffy
Site reliability engineer who builds AI infrastructure. I keep a global network honest by day, run a self-hosted AI platform by night — and write down every decision.
Day job SRE Specialist · BT Global Fabric — NaaS across 140 PoPs, 40 countries
Night job Rootweaver — self-hosted agent platform on K3s: memory, code-intel & signed provenance in one operator-owned stack
Decisions 77 ADRs written · 20 published here
Writing 21 episodes · 3 seasons · articles
148,000
vector chunks indexed
77
architecture decision records
33
posts published
367 d
building in public
source: stats.json + content collections · build-time · as of 2026-09-13 · 20 ADRs published here
Shipping log
2026-09-13 WK·37 1 commits — refresh cluster-derived data (liveness + CV stats) auto
2026-08-29 ARTICLE I Won the Writing Award. Quên Won the Track. What I Learned About Production AI 12 minutes 2026-08-25 S4·E05 The Instrument Panel — Voice, Runner v2, Terminal 13 minutes 2026-08-21 S4·E04 Building the Cockpit — Thursday Chaos to Console-Born 12 minutes 2026-08-06 S4·E03 Git History for the Agent's Brain 19 minutes 2026-07-28 S4·E02 The Morning After — Proving the Fixes Were Real 13 minutes 2026-07-07 ARTICLE Memory as a Measurable Engineering Problem 8 minutes 2026-07-01 S4·E01 The Night the Fleet Audited Everything 13 minutes 2026-06-29 S3·E10 The Great Restructure — rebuilding the skeleton while the platform learns to measure itself 19 minutes 2026-06-28 ARTICLE I Rebuilt My Site and Opened My Decision Log 9 minutes commit digests are generated weekly at build time from curated repos — messages filtered, private repos excluded
The platform
Rootweaver turns Claude Code into a long-term infrastructure collaborator: hybrid graph + vector retrieval, GPU inference, Kafka streaming, and a full observability stack — on one GPU node and a MacBook.
architecture deep-dive →