About

Software engineer and AI consultant, fifteen years in real-time graphics and GPU tooling. Tech Lead of the Vulkan and OpenGL Conformance Test Suite at Khronos since 2023.
Six years at ARM on the Mali GPU developer tools, first as engineer, then as Product Manager. Built a Vulkan and Metal 3D engine from scratch at Virtual Arts, wrote the Rust performance tools at GameBench, and was principal engineer on the computer-vision laser cutters at GMI.
Speaker at GDC, Google I/O, and Nordic Game. Master's in Computer Software Engineering.
Available as a consultant and contractor for Vulkan and OpenGL development, Android and iPhone performance analysis, embedded and general software, and AI workflows.
Highlights
- Tech Lead of the Vulkan and OpenGL Conformance Test Suite at Khronos, the tests GPU vendors must pass to certify their drivers: ~3M lines of code, 284 contributors.
- Six years on ARM's Mali GPU developer tools, as engineer and then Product Manager, presenting them at GDC, Google I/O, and Nordic Game.
- Built a Vulkan and Metal 3D engine from scratch and shipped four iOS titles on it, Lightstream Racer among them.
- Built the GameBench performance tools in Rust, used by AAA studios to test their games on Android and iOS.
- Principal engineer on the software and firmware of GMI's computer-vision laser cutters, used by fashion and leather brands.
- Agent workflows for triage, review, and releases, in daily use on the conformance suite.