2017 - present
I'm a software engineer at Verily,
in Cambridge, MA.
2012 - 2017
I was a senior software engineer at Google,
in Cambridge, MA. I worked on networking infrastructure, and was involved in
the QUIC project: developing
a next generation transport protocol over UDP.
As part of the Google Developers Live series, I got the chance to talk about
some of the work we have done, and where we hope to go next:
The QUIC Transport Protocol: Design and Internet-scale Deployment
Los Angeles, August 2017
Mobile Robotics Group, Oxford University
2007 - 2012
In 2012 I successfully defended my DPhil (PhD). I was a member of the
Mobile Robotics Group
at Oxford University, under the supervision
of Prof. Paul Newman.
My thesis focused on autonomous exploration, and developing novel approaches to
solving this problem for robots capable of three dimensional movement.
Most successfull is a method based on solving a partial differential
equation across a voxelised representation of the robot's workspace: choosing
suitable boundary conditions ensures complete exploration.
Choosing Where To Go: Mobile Robot Exploration
Oxford, August 2011
Choosing Where To Go:
Complete 3D Exploration with Stereo
IEEE International Conference
on Robotics and Automation
Shanghai, China, May 2011
Discovering and Mapping Complete Surfaces
IEEE International Conference on Robotics
Anchorage, Alaska, May 2010
Navigating, Recognising and Describing Urban Spaces
With Vision and Laser
The International Journal of Robotics Research
28th October 2009