Legacy Chain — The Living Archive
A family archive built as a constellation: people, places and moments, with the threads between them surfacing on their own.
Open record Live siteStockholm, Sweden
Twenty years of IT infrastructure and end-user support, now spent building Kubernetes clusters and containerised platforms.
A family archive built as a constellation: people, places and moments, with the threads between them surfacing on their own.
Open record Live site
A live request board for DJs — fans scan a QR, request over Telegram, and watch the track climb the board behind the booth.
Open record Live site
This site is administered by an AI agent over the Model Context Protocol — theme, content and media, through an audited connection.
Open record
VS Code, Ollama and Stream Deck wired into an offline-first AI workbench.
Open record
A drag-and-drop page builder with a real Figma to Storybook to Next.js round trip.
Open record
Multi-site WordPress and MariaDB on Synology under Docker, with Redis, reverse proxy and a repeatable per-site layout.
Open record
A documentation platform for JAMF administration — unified navigation and diagrams you can click through.
Open record Live site
Three-node Talos cluster on repurposed Latitude hardware, with a floating API VIP verified under node failure.
Open record
37 heroes and 184 skills transcribed from the game itself, scored by a rule blunt enough to argue with.
Open record Live siteKubernetes clusters built from the metal up — immutable nodes, load-balanced control planes, off-cluster persistent storage, and failover behaviour verified by pulling machines rather than reading documentation.
Docker and KVM workloads on Linux and Synology hosts: reverse-proxied services, object caching, repeatable per-service layouts, and network segmentation planned before the first container starts.
JAMF administration across managed Apple estates, with the documentation and diagram work that makes an estate operable by someone other than the person who built it.
Over a decade running IT and AV for a 558-room hotel and its conference operation — rooms that had to work on the day, with no second attempt.
Local-first automation: offline model serving, cross-platform command surfaces, and scripted operations that replace the manual steps nobody wants to repeat at 2am.