Engine audio authoring
C++ audio simulation, native and WebAssembly runtimes, browser studio, and an LLM feedback loop for authoring and evaluating responsive engine audio.
Open- C++
- WASM
- Web Audio
- LLM agents
- React
- TypeScript
- AWS
Principal product & systems engineer.
I build AI-enabled products where agents have to operate real software: engines, simulations, runtimes, browser tools, and production infrastructure. I work across the system underneath the model, the product around it, and the path into production.
engagements: contract / fractional principal engineer
~/work
Organised by the system I worked on, not by job title. Spanning game engines, agentic tooling, simulation, healthcare, media, payments, mobile, and the web.
C++ audio simulation, native and WebAssembly runtimes, browser studio, and an LLM feedback loop for authoring and evaluating responsive engine audio.
OpenRendering, scripting, UI, asset pipelines, multiplayer systems, developer tooling, and native authenticated MCP access for AI agents.
OpenProduct integrations for LoRA-based ecommerce generation, a Unity text/image-to-3D and texturing plugin, Unreal integration, and custom terrain-model workflows.
Visual template editing and a server-side Canvas/FFmpeg rendering pipeline for personalised digital athlete cards.
Built a React Native social discovery app and its Laravel backend, including real-time synchronisation, offline-first flows, Firebase integration, and a documented, tested API.
A mobile dress-up game built first in React Native and later transitioned to Unity, with a shared backend and content tools for assets, recipes, blueprints, shopping, and analytics.
Client/server combat, inventory, abilities, match state, NPCs, and replicated interactions for a survival game supporting up to 24 players.
FHIR clinical systems spanning care planning, medication and therapy workflows, patient monitoring, device data, and interactive 3D body mapping.
High-performance television interfaces, a memory-conscious custom MVVM framework, and a multi-client white-label platform.
Angular.js architecture and core interface systems for the vehicle simulator's modernised frontend.
Policy-management and mobile claims systems with an integration layer connecting multiple insurance providers.
Casino game platform, a custom engine tuned for mobile devices, and its cross-platform animation system.
Payment gateway supporting more than 20 providers, plus internal analytics and customer support systems.
Real-estate platforms, auction systems, educational tools, and browser-based 3D charting.
Designed, built, and operated a web role-playing game that reached more than 10,000 active players.
~/services
Products that combine AI with difficult systems need senior judgment and hands-on execution, not another layer of coordination.
For founders and engineering teams building products where architecture, implementation, and delivery need the same senior owner.
For stalled prototypes, risky architecture, performance problems, and difficult transitions into production.
Good fit: agentic developer tools, simulation, real-time systems, complex B2B software, and commercial products built around C++ or browser runtimes.
Contact~/experience
The technologies changed. The job stayed consistent: understand the real constraint, build the critical path, and carry it into production.
Full CVCo-founder building a cross-platform C++ engine across rendering, runtimes, tooling, multiplayer systems, and cloud delivery.
Patient monitoring, 3D visualization, device integration, and full-stack product systems.
BeamNG.drive UI foundations and high-performance television interfaces for low-end hardware.
From a 10,000+ player web RPG to payment systems, analytics, insurance, and HTML5 game engines.
~/contact
Write it down or talk it through. Describe what you are building, where it is stuck, and what needs to happen next. I will be direct about whether I am the right fit.
Use the call to clarify the problem and identify a practical next step.