Gareth Morgan, Developer in San Francisco, CA, United States
Gareth is currently unavailable

Gareth Morgan

3D Developer

San Francisco, CA, United States

Toptal member since July 6, 2017

Bio

Gareth has nearly two decades of 3D, games, and VR development experience at all levels of the stack and on a number of platforms (including AAA console games). He has been programming 3D, VR, and games engine since the 1990's—from R&D on sophisticated rendering techniques down to low-level driver development.

Portfolio

Imagination Technologies
LLVM, Graphics Processing Unit (GPU), Unity3D, GLSL, C++
Activision
Maya, 3ds Max, HLSL, DirectX, C, C++
Silicon Graphics
Volume Rendering, OpenGL, 3D, C, C++

Experience

  • OpenGL - 20 years
  • C - 20 years
  • C++ - 20 years
  • 3D - 20 years
  • 3ds Max - 15 years
  • DirectX - 15 years
  • OpenGL ES - 14 years
  • LLVM - 8 years

Preferred Environment

Ubuntu Linux, Clang, CMake, Visual Studio, Windows

The most amazing...

...project I've worked on was the ray-tracing PowerVR GPUs that I developed at Imagination Technologies—these fundamentally changed the way GPUs work.