Projects
Personal projects I build in my free time. Each one documents the problem, constraints, and any technical decisions behind it.
7 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
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
Three.js Experiments Browser-based 3D scenes, shaders, and parallax effects built with Three.js. The fluid backgrounds on this site come from this work. 2026 View project Placeholder
DIY Swarmatron Custom-built analog synthesizer inspired by the classic Swarmatron swarm synthesizer design.