Founder of Quilio · Systems & Audio Engineer · Cambridge, UK
I build engines, instruments, and languages from scratch.
|
I started in games — contract work on systems, procedural graphics, and environments — and drifted toward the tooling side, which pulled me into audio. I became a top-selling plugin developer, building DSP tools for companies worldwide. Eventually I got tired of re-solving the same problems one client at a time, so I started Quilio to build the SDKs that solve them once. We now ship commercial audio plugins to 100,000+ musicians worldwide. I studied Neuroscience at Cambridge and Music Technology at Birmingham Conservatoire, and still write the occasional paper. Outside work, I run and do calisthenics. |
|
|
Umbra Engine 2D game engine. SDL2, Box2D physics, spatial audio, scripting system, an LLM-playable interface, and 51 built-in example games |
Aetherion 3D engine. Vulkan rendering, cascaded shadow maps, GLSL shaders. Recently added macOS Metal support |
IslandBoy ECS survival game. PixiJS + bitECS, 28 game systems, 6-species ecosystem sim with predator-prey and weather |
Quilio SDK 200K lines of C++. Audio graph with 30+ effects, ML library with neural voice synthesis, hot reload, automated deployment |
|
Flow A language I'm designing (v0.7.0). Graphics API, autodiff, audio DSP, manual memory management |
Flux A Turing-complete graph-rewriting language. Pattern matching on typed port graphs |
tinyML ML framework from scratch in C++. CNNs, Transformers, PINNs, GNNs, RL, Bayesian NNs. SIMD-optimised with a WASM playground |
Temple Async HTTP server in Rust. Axum, Tokio, SQLite, crypto, multi-crate workspace |
The neurostimulation paper is a co-authored bioRxiv preprint; the rest are my own, in progress and available on request.
| Paper | Status |
|---|---|
| Brain-responsive music neurostimulation | bioRxiv preprint, 2024 · co-authored |
| FBIR — reactive DAG optimisation | Incremental re-evaluation that avoids redundant recomputation |
| Adaptive Neural Field — time series | Continuous-field model; strong early results, benchmarking in progress |
| RCNet — complex-valued networks | Phase rotation + amplitude modulation, with a full ablation |
| ECTM — energy-constrained thought | Neural networks under a metabolic budget |
| Proof-Limits | Programmatic ε–δ proofs via interval arithmetic |