I'm a backend and infrastructure engineer at SimCorp, based in London. I design and operate distributed calculation infrastructure, from worker coordination and batch scheduling to the data layer and failure investigation.
Previously: Eigen Technologies · JPMorgan · founder of an education startup. MEng Computer Science, UCL, specialising in AI.
LitHarness is my main independent project, a Python tool for writing LitRPG serials with a coding agent. My other projects span agent tools, learned control, graphics, and game engines. I use coding agents throughout development, set the architecture and constraints, and review and verify their work.
All repositories · Connect on LinkedIn
LitHarness · Main projectTurns a brief into a story bible, then plans and drafts LitRPG chapters with Codex or Claude Code. Checks character stats in code, recalls earlier passages, and keeps plain-file records so interrupted runs can resume. Literary-quality evaluation remains an open research problem. Python · Coding agents · Local retrieval |
Gives an AI agent its own Windows desktop while you keep using your PC. Includes separate input focus, automation controls, and a virtual gamepad. Runs as the same user with access to the same files. C# · .NET · Windows APIs · MCP |
A 30,000-neuron connectome-constrained network for drone control in Liftoff. Published September results include a 5:17.805 three-lap Straw Bale finish with fast-brain-08 and pilot assistance. The newer fast-brain-11 improves obstacle handling but has no completed race; unseen-course flight remains unproven. PyTorch · Differentiable simulation · 30,000 neurons |
Guide a coding agent with forms, sliders, diffs, and live previews. The agent keeps working while you adjust the controls, then collects your decisions through MCP. TypeScript · React · MCP · WebSockets |
An interactive GPU artificial-life laboratory: five worlds, 42 presets, saved discoveries, live measurements, and headless image and video export. Symbiosis couples agents and chemistry; a novelty search helps discover new patterns. Rust · wgpu · WGSL |
A CRT virtual monitor for real Windows applications, with GPU phosphor rendering, scanlines, and glow. Available as a self-contained Windows download. C# · WPF · GPU shaders |
| Project | What it does |
|---|---|
| PixelForge | Turn JSON recipes into pixel art, sprite sheets, and animations. Includes a local studio, CLI, and MCP server; no runtime dependencies. |
| Looking Glass | An unofficial American McGee’s Alice re-remaster in Rust. Experimental Windows preview with all 39 campaign visits; requires compatible game data supplied separately. |
| Cutbolt | A local Rust video editing engine for agents, with saved edit sessions, exact timelines, undo, rendering, and MCP controls. |
Explore maps, practise Chinese, and back up your song lists.
Earlier experiments
Latent Space Explorer — an experiment in steering generative images through semantic directions.
I also publish educational quiz apps on Google Play, covering language and history.
View my Google Play developer page →
AI & agent tooling
Languages & interfaces
Systems & data




