· Secretary Of The Board Trustees, Jarrow Montessori2020–2022
· Director Of Architecture, NVIDIA2017–
· Director Of Architecture, NVIDIA2015–2016
· Senior Architecture Manager, NVIDIA2014–2015
· Member Of The Board Of Directors Of The NVIDIA Foundation, NVIDIA Foundation2013–2015
· Architecture Manager, NVIDIA2012–2014
· Senior Architect, NVIDIA2009–2012
· GPU Architecture Intern, NVIDIA2008–2008
· Software Engineer, NASA Goddard Space Flight Center2007–2008
· PhD Student, Johns Hopkins University2004–2010
· MSE, The Johns Hopkins University2004–2006
· PhD, The Johns Hopkins University2004–2010
· BSc (Hons), University of Auckland2003–2004
· Programmer, Beca2001–2004
· BSc, University of Auckland2000–2003