I have a PhD in Adaptive Sensory Robotics and typically have a focus in Controls, Human-Robot Interactions, and Perception. I have several years experience designing, building and testing robotic systems.

I have experience in the following areas:

Robotics expertise

  • Experience with Robot Operating System (ROS) and ROS2 and integration with low level hardware
  • Programming expereince in Python (9 years), Matlab/Simulink (8 years), C (5 years), and C++ (3 years)
  • Communication protocols UART, I2C, SPi, Ethernet/IP, CAN, RS-232 AND RS-485
  • Hardware: Raspberry Pi, Arduino, BeagleBone, Nvidia Jetson, ESP 432, STM32, TI MSP
  • Hardware and sensor integration on custom robot platforms
  • Experience with Docker, Git, and Linux

Other Experience

  • Experience with electrical and electronic circuit design, SMD and PCB manufacturing
  • Experience with CAD and 3D Printing (Autodesk, Eagle, Solidworks)
  • Experience with Machine/Deep Learning (Supervised and Reinforcement)
  • Experience with common AI frameworks such as PyTorch, Open AI Gym and Tensorflow
  • Experience applying custom AI algorithms to robotic applications
  • Robotic Kinematics
  • Some experience with SLAM

Teaching Experience

  • Maths Tutor at Center for Learning and Undergraduate Enrichment (CLUE) @University of Washington. Specialising in teaching linear algebra to upwards of 60 students
  • Post graduate teaching assistant for Robotic Control Theory and Systems (6 years), Engineering Challenges (3 years), and Robotics Programming (1 year) @UCL
  • Lead PGTA for Robotic Control Theory and Systems (3 years) @UCL
  • Mathematics and computer science tutor for Oppidan Education (5 years)
  • Private maths, physics and computer science tuition.

Project highlights

Below you will find highlights on the projects I’ve been working on over the years:

If you would like to know more about my background please see the “About Me” tab :)

Get in touch

You can get in touch with me by sending me an e-mail or getting in touch on LinkedIn.