Notes on shipping software
Frontend, distributed systems, Web3, real-time media, and developer tooling — written as I learn.

Meet skep — the agent supervisor running my portfolio
I built an AI agent supervisor that dispatches sandboxed coding workers, gates risky work behind human approvals, and learns reusable skills. Here's how it works and why one agent isn't enough.

Auto-Updating Docker Containers in My Homelab with Watchtower
How I used Watchtower to auto-update low-risk Docker containers in my homelab while keeping critical services under manual control.

Testing FCLI as a Real Agent Kernel
Pressure-testing FCLI as a local-first coding agent runtime with planning loops, typed capabilities, traces, recovery behavior, and deterministic verification.

Building Secure Remote Access for My Home Lab with Tailscale
How I added secure remote access to my Proxmox home lab using a dedicated Tailscale subnet router VM.

Shipping HoldIt with Claude and Codex: what AI was actually good at
An honest breakdown of where Claude and Codex pulled their weight, where they got in the way, and the workflow I settled on while building a native macOS app.

I'm building a coding agent in public — and the lessons start before the code
Why I'm running a public-by-choice coding agent project as a learning notebook, what I've shipped so far, the four questions I'm investigating, and three things I got wrong along the way.

Hello, World — Why I'm Starting a Blog
A short note on why I'm finally writing things down — the projects, the gotchas, and the bits worth sharing from building real software.

My Homelab Current Setup
A living MDX documentation page for my Proxmox homelab: shared storage, Pi-hole DNS, torrent/download box, monitoring, Grafana, Prometheus, Homepage, and the next planned vault VM.

A terminal that does the boring parts for you
I reinstall my OS more often than is healthy. Every time, I rebuild the same shell — Oh My Zsh, the same five plugins, Powerlevel10k, the same git aliases. So I stopped doing it by hand.

Why I Open-Sourced Beekeeper Behind a Wall — and What's Inside It
A governed multi-agent runtime where every tool call hits a policy gate, and a contribution model designed for the AI-slop era. Apache 2.0.