:::: MENU ::::

Curriculum Vitae

Research and work experience

Researcher, Stinger Ghaffarian Technologies, 2016 – date

  • Responsible for full-stack development and hardware testing of a NASA free-flying robot, which is scheduled for launch to the International Space Station in early 2019.
  • Developed mobility software to control the robot, as well as efficient and reliable drivers for depth cameras, and ceres-solver based optimization software for obtaining accurate pose estimates from a HTC Vive tracking system.

Postdoctoral Scholar, University of California Los Angeles, 2015 – 2016
Project: ROSELINE
Mentors: Prof. Mani Srivastava

  • Evaluating the energy-accuracy trade-off for the clock synchronisation problem in embedded sensor networks, in light of recent advances in oscillator stability and synchronisation algorithms.
  • Exploring approaches to indoor localization that fuse measurements from multiple sources, which include time-of-flight, signal strength, magnetism and inertia.
  • Continuing personal research in robotics, with a particular focus on single-frequency, multi-constellation, carrier-phase GNSS simulation.

Research Associate, University College London, 2013 – 2014
Project: CompLACS (http://www.complacs.org)
Mentors: Prof. John Shawe-Taylor and Prof. Stephen Hailes

  • Designed an open-source quadrotor simulator in ROS, which uses the notion of hardware abstraction to improve the ease with which multi-platform simulations are translated to hardware experiments.
  • Designed a hardware module and Contiki-based software to provide multiple quadrotors with real-time survey-grade GPS, and a safety system that cuts power to the aircraft in the event that control is lost.
  • Conducted hardware experiments to investigate whether hip-mounted inertial, magnetic, time of flight and signal strength measurements may be fused to track a pedestrian walking on the inside of a building.

Research Associate, University of Oxford, 2012
Grant: Pathways to Impact (PIA)
Mentors: Dr Niki Trigoni

  • Developed an Android application to track a pedestrian indoors using only measurements from a foot-mounted inertial sensor.
  • Demonstrated the application to a potential partner in industry, as a mechanism for measuring office space utilization.

Education

Doctor of Philosophy, Computer Science, University of Oxford, 2009 – 2013
Thesis title: Cooperative Range-Based Localization for Mobile Sensors
Supervisor: Dr Niki Trigoni

Master of Science, Computer Science, University of Cape Town, 2007 – 2008
Thesis title: A Hardware Testbed for Measuring IEEE 802.11g DCF Performance
Supervisor: Prof. Pieter Kritzinger

Bachelor of Business Science, University of Cape Town, 2003 – 2006

Grants and awards

Pathways to Impact (PIA) grant, 2012
Funding body: Engineering and Physical Sciences Research Council
Total value: £9,159.00

Anthony Storr bursary, 2012
Funding body: Green Templeton College, Oxford
Total value: £1,132.50

Doctoral studentship, 2009
Funding body: Engineering and Physical Sciences Research Council
Total value: Tuition, college fees and stipend for 3.5 years

Teaching experience

Teaching Assistant, University College London, 2013
Facilitated practical sessions in which students implemented a 32-bit computer architecture within a field programmable gate array.

Teaching Assistant, University of Oxford, 2013
Facilitated practical sessions for a course on machine learning.

Teaching Assistant, University of Oxford, 2012
Improved worksheets, setup and administered a PostgreSQL database, and facilitated practical sessions for a course on databases.

Teaching Assistant, University of Oxford, 2008
Prepared material and presented two guest lectures on wireless radio communication to final year computer science undergraduates.

Publications

Please click here for a list of publications.

Memberships and service

Web developer, EWSN 2014 Conference, 2013 – 2014
Web developer, Green Templeton College GCR, 2011 – 2012
Web developer, Green Templeton Boat Club, 2010 – 2012
President, Green Templeton Boat Club, 2010 – 2011
Safety & Equipment officer, Green Templeton Boat Club, 2009 – 2010

Technical skills

Programming – C, C++, MATLAB, Java, LaTeX (LyX)
Web development – HTML, PHP, Javascript, JQuery, node.js, bootstrap, batman.js
Data management / version control – MongoDB, MySQL, git, subversion
Mobile and sensor networking – ContikiOS, Android, Arduino
Robotics – Robotics Operating System (ROS), Gazebo simulator, Linux (Ubuntu)
Open source – developer of the following open source projects:

  1. CRATES : https://bitbucket.org/complacs/crates
  2. Astrobee : https://github.com/nasa/astrobee
  3. deepdive : https://github.com/asymingt/deepdive