About me


I am a software engineer at EliseAI with industry experience at Facebook Reality Labs and Microsoft. I strongly believe in the importance of education; I previously taught Computer Science at The Perse School Cambridge. I also have a PhD in computer graphics from the Computer Laboratory at the University of Cambridge with publications on virtual reality, high-frequency displays, perceptual visual models, psychophysics and foveated rendering.

Brief CV

Software Engineering and Research

  • Senior Software Engineer at EliseAI, 2024-
  • Research intern, then research consultant, Facebook Reality Labs, 2019-2021
  • VP of Engineering, then consultant at MeetElise, 2020-2021
  • Software Engineer (II) at Microsoft, 2014-2016
  • Graduate developer at Frontier Developments, 2013


  • Teacher of Computer Science, The Perse School, 2020-2024
  • Supervising undergraduate courses at the University of Cambridge, 2016-2024
  • Part II project supervisor, University of Cambridge, 2016-2019



  • Serving on the International Program Committee of ACM SAP, 2021-
  • Serving on the Program Committee of IEEE AIVR, 2021
  • Co-author of PythonSponge