Blog
January 12, 2025
From CLI to SDK: Making Sleepless-OpenCode's Internal Agent Truly Invisible
How we migrated from command-line execution to programmatic SDK calls to hide an internal agent from the UI, solving a tricky architecture problem in sleepless-opencode.
January 11, 2025
Agent Design Patterns: What Makes a Good AI Agent
After building 28 specialized agents, here are the patterns that actually work. From structure to constraints to communication style - a practical guide to agent design.
January 11, 2025
The Inevitable Pivot: Why All My Projects Now Lead to AI
I came here to build a homelab. Somehow I ended up with 110 prompts, 28 agents, and the realization that I've been building AI infrastructure this whole time.
December 16, 2025
My AI Team: How Multi-Agent Workflows Made Me Feel Like I Have Employees
I built a multi-agent AI system with 11 specialized agents using OpenCode. Combined with MCPs and LSPs, they can actually interact with my infrastructure. It genuinely feels like delegating to a team instead of doing everything myself.
December 16, 2025
Building LearnTogether: Because Studying Alone is Boring
How I built a real-time multiplayer learning platform for German IT exam preparation, complete with duels, races, and way too many flashcards. Productive procrastination at its finest.
December 11, 2025
When Your Server Lags Only When You're Not Watching: Fixing IRQ Imbalance
Mysterious network lag that disappeared when monitoring started? It was IRQ imbalance - all network interrupts on one CPU core. Here's how to diagnose and fix it.
December 11, 2025
Building My Own Email Server with Stalwart: A Journey to 10/10 (Except Microsoft)
A complete guide to setting up a self-hosted email server with Stalwart Mail Server, Snappymail webmail, and all the DNS records you need. Plus the ongoing saga of Microsoft blocking my perfectly configured server.
December 10, 2025
Why I Built engels.wtf: More Than Just Another Tech Blog
Why I built my own blog from scratch, how it's set up in my homelab, and why blogging is the best knowledge management system I've found.