GPU software developer, co-author of OpenGL ES Programming Guide and OpenCL Programming Guide. Currently working on all things Vulkan at Valve.