He started out on the EU-funded LPGPU project, looking at ways of improving performance on and reducing power usage of GPU devices. Since then he has worked on client projects and recently was working on Codeplay’s implementation of SYCL, ComputeCpp. Most recently, he has been providing support to external developers who use ComputeCpp.