Blog
Agentic coding, local AI experiments, and the homelab behind this site. Also as RSS.

threadfall: A Platformer Built and Tested by Agents
A felt-puppet platformer in three.js, written by Claude Code and checked without anyone playing it by hand: a deterministic simulation, input scripts, a route search and chapter proofs, with every picture, clip and track made on one local GPU.

One GPU, Four Tenants: How My AI Hub Shares 32 GB
A local coding agent, image and video renders, speech and music, all on one RTX 5090. Claims with sizes, a lent engine slot, a park that hands the engine back exactly as it was, and why a memory reading taken afterwards is the wrong size.

FLUX 3 Klein: int8 vs bf16
Same prompts, same seeds, int8 against bf16. Tap any picture to switch. int8 lost nothing I could see, and it was twice as fast.

My GPU Workstation in My Pocket: Sleep, Wake and Work From My Phone
I put my PC to sleep from my phone, leave the house, wake it from anywhere and keep working: coding agents, local LLMs, image and music generation. Here is what my AI Hub does and how the pieces fit together.

Self-Hosting on a Raspberry Pi Without Opening a Port: A Cloudflare Tunnel and Access Guide
A step-by-step guide to serving a public site and private apps from a Raspberry Pi at home, with a Cloudflare Tunnel instead of port forwarding and Cloudflare Access instead of your own login page, plus the gotchas that cost me the most time.

The 10-Minute Stutter: When a Wi-Fi Group Rekey Freezes Game Streaming
Moonlight froze for a second or two at random. It wasn't random: it landed every 600 seconds, on the Wi-Fi group key renewal, because of how the Raspberry Pi's radio installs keys.

Agentic Coding: A Practical Primer
How to get great results from an AI coding agent by treating it like the powerful tool it is, not a magic box you throw wishes at.