Expertise
Interactive systems
Performance
Improving latency, memory behaviour and throughput in real-time and interactive systems.
Life Beyond gameplay systems · Spellcaster Chronicles · Real-Time Unreal Engine C++ Systems
Simulation architecture
Real-time simulation systems, and the technical decisions that shape them.
Game development
Gameplay
Player-facing systems integrated with networked game state.
Life Beyond gameplay systems · Today Tomorrow MMORPG · Billy game prototype · Spellcaster Chronicles
Game networking
Client/server behaviour and replication across networked game state.
Life Beyond gameplay systems · Today Tomorrow MMORPG · Billy game prototype · Spellcaster Chronicles
Unreal Engine systems
Gameplay and simulation systems built in Unreal Engine 5 with C++, including GAS, UMG and Blueprint where relevant.
Life Beyond gameplay systems · Real-Time Unreal Engine C++ Systems
Rendering
3D math
Lighting, reflectance, radiance and shadowing models.
GPU programming
Rendering pipelines across CPU and GPU.
Rendering architecture
Architecture and design of rendering systems.
Backend systems
Architecture
Defining system boundaries, execution models and responsibilities around production constraints.
CASBureau · Distributed computation prototype · Online poker backend · Sebastian2 post-production network · Real-Time Unreal Engine C++ Systems
Distributed systems
Work split across services, workers and infrastructure.
Distributed computation prototype · Sebastian2 post-production network
Networking & protocols
Network-facing services, including traffic parsing, addressing, HTTP behaviour and protocol evolution.
Reliability
Testing, failure boundaries and operational resilience.
Scalability
Throughput, caching and capacity on services under real traffic.
Engineering tools
Agentic development
Structured, reviewable agent workflows inside the engineering process.
Developer tools
Tools for authoring, delivery and auditable workflows.
CASBureau · DL-Instant · Today Tomorrow MMORPG · Billy game prototype · Spellcaster Chronicles · Real-Time Unreal Engine C++ Systems