Project notebooks on building fast and proving it works.
$ ls projects/
Field Notes
Cross-project essays on quality engineering at AI speed.
Exact Counting
Exact counts of astronomically large, rule-bound spaces — computed and verified on a desktop.
Agent Desk
Building an Electron desktop app for isolated, tool-using AI agents. Name withheld until launch.
Visualiser
Building a node-based music visualisation studio (Electron + React + Python). Name withheld until launch.
Porthub
A macOS menu bar control surface for the portless dev proxy — and the bootstrap script that keeps it honest.
Writing Studio
Building an AI-assisted novel-writing studio for desktop and web. Name withheld until launch.
$ ls -lt writing/
tags51
- Exact Counting qe Counting the uncountable, on a desktop
- Exact Counting qe Pick a number between 1 and 6,670,903,752,021,072,936,960
- Field Notes ai qe Vibe coding on a leash: thirty years of QE meets an AI pair programmer
- Porthub qe The bootstrap saga: zombie proxies, silent 404s, and pipefail landmines
- Agent Desk ai qe One module definition, three protocols: the Agent Desk module SDK
- Agent Desk ai qe Paying down the vibe-coding debt: refactoring an AI-built Electron app
- Porthub ai porthub.mcp: the menu bar app that registered itself as a route
- Porthub A menu bar app whose API is three files in /tmp
- Visualiser Performance mode: hiding the node graph from VJs
- Agent Desk ai qe Every agent gets its own brain: a seven-database SQLite architecture
- Agent Desk ai qe An AI agent that screens stocks: strategy backtesting over MCP
- Visualiser The beat grid: replacing detected beats with a formula
- Visualiser Launching a three-week-old app: licensing, packaging, and a demo that can't be broken
- Visualiser ai qe Giving AI agents eyes and hands inside a running Electron app
- Visualiser The 60fps war: allocations, culling, and quality that degrades politely
- Visualiser qe Getting pixels out: WebCodecs export, NDI, and a Rust LAN caster
- Visualiser The sequencer: giving a node graph a sense of song
- Writing Studio Six features, one day: the Writing Studio grows a manuscript layer
- Visualiser A node-based visual programming system in one week
- Writing Studio ai qe Deleting 21,000 lines: one UI for two apps, then a SaaS in a night
- Writing Studio ai qe An AI that hunts AI-sounding prose: the signal scanner
- Writing Studio The cover studio: CSS 3D books, container-query type, and a shy shimmer
- Writing Studio Shipping EPUB at four days old — twice in one day
- Agent Desk ai One agent, four messengers: Discord, Matrix, Zulip, and Slack
- Writing Studio ai qe A novel-writing app in one day
- Agent Desk ai Building a multi-agent orchestrator inside a desktop app
- Agent Desk The orb: animating an agent's emotional state on a canvas
- Agent Desk ai qe A Docker sandbox so agents can run Python without ruining your machine