Parallel work, documented to share.

A small always-on box runs a fleet of coding agents across my repositories, day and night. I steer; they build. Every project is documented honestly: one gets a full case study so far (setup, decisions, failures, evidence), the rest get short overviews labeled as such, and source goes up where it's safe to publish: 0 of the 9 projects here so far, a count computed from the site's own data at build time. When something stays private, I say what was withheld and why.

projects

Live now

NewsAgg

live

An always-on AI-news aggregator: 42 feeds in, local models ranking what matters, cross-source disagreement surfaced as a trust signal. The flagship case study: architecture, prompts, failures, verification, and measured results.

web

Open the app ↗ Read the case study →

A self-hosted media server for the family's home movies: auto-organizes the library, transcodes on the fly, and streams to any browser. Kept off the public internet on purpose.

always-on box

Read the design note →

Music Box

live

A personal FLAC library, searchable and playable from a browser: full quality, no transcoding, no exceptions.

always-on box

Read the overview →

Three planners for irrigation, climate, and home energy, each dry-run by default with actuation behind two separate human confirmations, plus a read-only monitor over the solar hardware that was never given a way to write.

always-on boxweb

Read the overview →

All projects, including what's in flight →

method

Underneath it all: a loop

Every project sits on top of one idea: a self-improving loop whose only job is to hand back more time than it costs to run. Read the essay →

That claim is worth exactly as much as its evidence, so the evidence gets its own page. /stats carries the counters, the method for measuring time reclaimed (baseline minus steering, review, maintenance, and incident recovery), and a plainly marked empty row where the measured result will go. The method is published; the number is not, and saying so is the point. See the scoreboard →

writing

Latest writing

All writing →

Everything above runs on a deliberately short stack. The hardware, the software, and the full Claude Code setup (skills, subagents, hooks, plugins, MCP servers; borrow what's reusable) live at /uses.