Projects
Personal projects I build in my free time. Each one documents the problem, constraints, and any technical decisions behind it.
12 projects
Ongoing
ilo: A Programming Language for AI Agents, Not Humans A performant language designed for LLMs to write. Optimised for token and character length, and rethought for non-human use cases. 2026 View project Ongoing
Self-Hosting on One Hetzner VPS One Hetzner CAX serving 33 hostnames behind Dokploy: analytics, error tracking, DMARC reporting, live chat, scheduling and a row of small apps, with measured memory for each. 2026 View project Ongoing
AI Coworkers: Not Just Chatbots or Agents Two codebases asking where a long-running AI coworker should live. ai-coworkers is a standalone TypeScript runtime driven by markdown job descriptions. hermes-governance is the same boundary model rebuilt as a Hermes plugin, to find out how much of it an existing host can carry. 2026 View project Ongoing
LLM vs JEPA A five-part exploration of Yann LeCun's argument against generative video prediction. From-scratch JEPA on a synthetic bouncing ball, action-conditioned planning, and a DINOv2/v3 hover demo on a real image, all running on an M3 MacBook in under five minutes per part. 2026 View project Ongoing
Token Efficiency: Where the Tokens Go A running map of where an agent's tokens go: weights, retrieval, resident prompt, generation, and the loop. Revised when I measure a layer or a vendor revises a claim. 2026 View project Ongoing
Agent Skills and MCP Servers by Area A running map of the skills, subagents and MCP servers I run, split by the work they do: product management, design, code review, business operations and codebase search. 2026 View project Placeholder
DIY Swarmatron Custom-built analog synthesizer inspired by the classic Swarmatron swarm synthesizer design.