Services
Available as a consultant and contractor for Vulkan and OpenGL development, Android and iPhone performance analysis, embedded and general software, and AI workflows. Hands-on contract work or short, focused engagements.
Vulkan and OpenGL
Development, integration into your system, and performance optimization.
Track record: Tech Lead of the Khronos Vulkan and OpenGL conformance suite. Six years on ARM's Mali GPU tools. A Vulkan and Metal engine shipped in four iOS titles.
Android and iPhone performance
Performance analysis of your app or game on real Android and iPhone devices. I find the bottlenecks and fix them, and not only in graphics: CPU, memory, network and power too.
Track record: Built the GameBench performance tools in Rust, used by AAA studios for testing and QA. Product Manager for ARM's Mali GPU and CPU performance tools.
Software development
General-purpose software in C++, Rust and Python, from desktop tools to computer vision.
Track record: Computer vision for laser-cutting machines, a real-time 3D engine, mobile performance tools, vial-label recognition, software for tracking neuron structures in microscope images.
Embedded
Firmware and small devices on ESP32, Arduino and micro:bit, from touch-screen interfaces to motors and sensors.
Track record: Experience at Arm. Firmware for laser-cutting machines, a phone on embedded Linux, a real-time Linux robot, and an ESP32 touch-screen panel that talks to a Raspberry Pi Pico.
AI workflows
Agent workflows for development and QA on production codebases: skills, scripts and guardrails for code review, test generation and triage.
Track record: In daily use on the ~3M-line Vulkan and OpenGL conformance suite.
Available for contract and consulting engagements: book a 30-minute call or get in touch.