Projects
Shipped
The index of things that compile, boot, or at least render. Long-form writeups live in Writing; anything that runs in a browser is linked below it.
AOS: Agent Operating System
A research prototype for agent collaboration through runtime primitives: artifacts, messaging, capabilities, and scheduling.
Jarvis Voice Assistant
An Android voice assistant with local Qwen inference, speech models, home-control tools, and a background update pipeline.
Generative Facial Keypoints
Exploring image-conditioned diffusion and flow matching for facial landmarks with frozen DINO features and transformer coordinate models.
Wukong & Friends
Crayon-doodle bedtime picture books for young readers, with free reading and two-up booklet PDFs, published from a private repository against an Ed25519-signed manifest.
Bread
Six loaves, from a basic white bread to rye: recipes with before-and-after photos, in the order they were baked.
Runs in the browser
Open one and poke at it
-
Ray tracer
Browser path tracer: refraction, dispersion and photon mapping · writeup
-
ImageProcJS
Image processing workbench · writeup
-
Fractal explorer
WebGL Julia and Mandelbrot sets
-
MineSweeper
Playable in the browser
-
Multilinear Reconstruction
Realtime facial performance capture from RGBD