He studied Mathematics and Computer Science at the University of Cambridge, completing his PhD in 2010. His doctorate developed the first subdivision extension of NURBS surfaces, and was supervised by Prof. Neil Dodgson. The resulting thesis was runner-up in the British Computer Society's Distinguished Dissertation competition and received the Eurographics PhD Award. Tom spent two years as a postdoc at the University of Lugano, before returning to Cambridge to work with TranscenData, where his role combines software development with responsibility as the technical lead on R&D projects in geometry handling.