AIchemy
GPU and SLURM scheduling, training observability, experiment lineage and research decisions.
Software · AI · Systems / London
I build agent runtimes, developer tools and playful AI products—usually where software meets an unusual constraint.
Project index / Public work
Large constructions and smaller experiments, organised by what they actually are.
Systems & intelligent runtimes / 01
A transactional Python runtime for tool-using agents—exploring explicit effects, rollback boundaries and resource-aware scheduling.
Apps / 01 / Active development
An interactive world connecting NPC memory, world state, structured scripts and shared story continuation.
Categorised project catalog
GPU and SLURM scheduling, training observability, experiment lineage and research decisions.
Shared evaluation of six latent-space watermark methods and a low-cost removal attack.
Small worlds / Experimental archive
Smaller systems, visual studies and ideas that were worth constructing. Each world stays still until you choose to enter it.
Small visual experiments, built one day at a time.
Open ↗ 08—02HeartbeatMeasure a pulse with an ordinary webcam.
Open ↗ 08—03SpectralTreat event streams as signals.
Open ↗ 08—04MnemoTurn binary data into memorable English.
Open ↗ 08—05LogographExplore a codebase as a terminal graph.
Open ↗ 08—06TempoA rate limiter that listens for rhythm.
Open ↗ 08—07GhostlogLet console values haunt the line that made them.
Open ↗ 08—08VibecheckDetect vibe coding from commit history.
Open ↗End of construction / Continue elsewhere
Software engineer working across agent infrastructure, developer tooling and AI products.
Visual references: El Lissitzky, Proun 19D and About Two Squares · Kazimir Malevich, Dynamic Suprematism and Black Square · Naum Gabo, Linear Construction in Space · Wassily Kandinsky, Small Worlds. Geometries reconstructed as an original browser composition; no museum images used.