projects
A provider-neutral typed tool kernel: four portable tools, closed capability profiles, and one replay boundary.
A Go daemon that gives each coding-agent session its own worktree: released, reworked without a release, then rewritten in private.
A single-user Discord agent whose only action surface is a Python program run in a gVisor sandbox.
One command converges a Hetzner devbox or a workstation, with per-account routing for AI CLIs.
A two-process NHL analytics system: TypeScript writes the facts, Python fits the models, Postgres is their only meeting point.
Five providers called without their SDKs; every provider fact pinned in a catalog with a source and a date.
Two days from first commit to published checkpoint: 256 tokens of vocabulary, six hours of training, one laptop.
The rewrite of my from-scratch model: subword tokenizer, supervised fine-tuning, hand-written KV-cache inference, and a benchmark sweep that picks the config.
A chat interface that streams, beside each token, the probabilities and attention that produced it.
Remote bash execution built to a resilience spec: Postgres as the only clock, failure as a client-side verdict.
A reading, notes, and AI workspace where highlights, notes, and chat citations resolve to the same addressable text.
Generate a batch, see the clusters, branch from any clip — built spec-first in four days.
Free-text factory descriptions, parsed by LLM agents, scheduled and scored by a deterministic core.
A group-built document reader with grounded chat: URLs, PDFs, and EPUBs into pgvector; the model chooses when to search.
Real-time multiplayer Go board game