He joined ARM in 2006 when the company Falanx was acquired. He has worked on graphics drivers for the ARM Mali GPUs and represents ARM in the Khronos working groups for OpenGL ES and Vulkan.