Code x Dami.
~ compilers · runtimes · game engines · agentic systems / birmingham, uk
Thriving in the lower end of the abstraction.
Systems engineer. Virtual machines and JIT compilers, GPU-rendered UI, actor runtimes, game engines, and the agentic AI layer being built on top of all of it. Over 15 years of professional software engineering experience. Author. Rust these days.
day job
Accenture
Senior Consultant
Software & Platforms Engineering – S&PE
Software & Platforms Engineering – S&PE
member
MBCS
British Computer Society
volunteer
AI & Data Sovereignty
Flow Research
// currently
blinc
Reactive UI in Rust — state machines, spring physics, GPU rendering.
zyntax / rayzor
Compiler infrastructure and a tiered-JIT Haxe compiler.
agents
RPA and autonomous orchestration, in Rust, in production.
// selected work
Blinc
Declarative reactive UI system. First-class state machines, spring-physics animation, GPU-accelerated rendering — plus a canvas kit, node editor, game kit, glTF and Lottie loaders.
zyntax
Multi-paradigm compiler infrastructure and runtime framework — a toolkit for building languages rather than one language. Tiered JIT, Cranelift and LLVM backends, its own PEG-based grammar DSL.
rayzor
Next-generation Haxe compiler with tiered JIT compilation and native code generation. Siblings: ash (HashLink VM in Rust, LLVM-targeted), WrenLift, beadie.
Reflow + Zeal
Actor-based DAG runtime and collaborative editor for low-code and agentic AI. Polyglot actors (JS, Python, WASM), CRDT sync, WebSocket transport, Rust SDK.
KyuGraph
High-performance embedded property graph database in pure Rust. Alongside ZFlow, a million-messages-per-second flow-based programming library.
// writing
// stack
rust
typescript
llvm
wasm
haxe
lua
tokio
crdt
wgpu
python
go
c/c++
kubernetes
Author, LÖVE for Lua Game Programming (Packt, 2013). MBCS, British Computer Society.
Open to senior systems roles, consulting, and good collaborators.
Hiring, collaborating, or building something exciting? Send a note.