Projects

Software & experiments

My own software and web experiments: from agent tooling that keeps an inherited codebase honest, through a production nutrition planner, to creative coding sketches.

The long reads

Case studies

/heal:sweep

preflight gates · tree clean · report-only

estimate 18 healers · 73–183M tokens · nothing is written

▸ parallel fan-out: read-only, one agent each

  • self 2 med 1 low
  • arch clean
  • security 1 med 2 low
  • tests 1 low
  • perf 93 3 low
  • docs 4 med 2 low
  • a11y 3 med
  • design 82 7 med

… 10 more healers, same run

converged 62 findings .heal/backlog.md (idempotent)

burden 44.6 ▼ from 67.6 over the first two sweeps

Heal Suite

Agents write more code than anyone reviews, and in a codebase you inherited that is where drift hides. 18 specialist LLM auditors under a versioned contract, with measured precision and a detect → fix → prevent loop that turns recurring findings into deterministic gates.

healers per sweep
18
slash commands
26
open source
MIT
Claude Code Plugin AI Agents Code Audits Open Source

Read the case study

The Macrop weekly plan: a day strip showing each day’s match against its targets, a bar reading 2.411 of 2.448 kcal at 98% for the selected day, and two meal cards: one with its protein, carb and fat figures broken out, one showing the same totals over the meal image. Every number on the screen is derived from the ingredients rather than stored.

Macrop

A nutrition planner where no macro value is ever stored: everything is derived, so the math can’t drift, including when an LLM drafts the meal. One pure TypeScript engine runs on both server and client.

lines TypeScript
~148k
test files
236
external nutrition APIs
3
Own Product TypeScript Hono React PostgreSQL

Read the case study

The shorter ones

Open source & experiments

Claude Code plugins

The marketplace the Heal Suite ships in. Five more MIT-licensed plugins, each carrying one working rule into any repository: a data-privacy firewall at the hook layer, a plan lifecycle, a release flow, a page renderer, a session observer.

Claude Code Plugin Open Source Python Node

See all six

Hypercolor Asteroids

The smaller half is a neon arcade game in one HTML page: no dependencies, no build step, no network. The other game is played through its git history: the rulebook is an executable referee, the ambush you write never fires for you, and every rule you bend in the open raises your own difficulty.

Git Workflow Design Vanilla JavaScript Zero Dependencies Open Source

Walk the second game

Chain of Association

An interactive word game: start with a random English word and follow a chain of machine-generated associations, powered by the ConceptNet knowledge graph.

Creative Coding Web Experiment ConceptNet API Alpine.js

Try it