Curriculum vitae

CV

Robotics engineer and technical lead, with a PhD in trajectory optimisation for legged robots.

Download PDF

Experience

ALL3London, UK

Technical Lead, RoboticsSep 2025 – present

Senior Engineer, RoboticsAug 2024 – Aug 2025

  • Drove cross-functional integration across mechanical, electrical, and software teams.
  • Coordinated high-profile demos and investor-facing milestones, including real-world testing and troubleshooting.
  • Lead contributor to the development and testing of advanced locomotion and manipulation capabilities.
  • Delivered core features across locomotion, manipulation, teleoperation, optimisation, and control pipelines.

Ocado TechnologyLondon, UK

Senior Robotics Engineer, Advanced TechnologyDec 2023 – Jul 2024

Robotics Engineer, Advanced TechnologyApr 2022 – Nov 2023

Robotic manipulation for picking groceries from totes with a parallel-jaw gripper — robust to varying light, warehouse vibrations, and object diversity.

  • Developed and helped design a motion planning and control platform used across teams, products, and robots, and migrated a product from a legacy system onto it.
  • Developed, tested, and integrated novel parallel-jaw grippers.
  • Prototyped slippage detection and grasp-stability analysis with tactile sensing, and grasp-state classification with vision and machine learning.
  • Contributed to the transition from retro-fitted picking stations to on-grid robot picking (OGRP).

The University of EdinburghEdinburgh, UK

Research Associate, SLMC GroupNov 2021 – Mar 2022

Led the research and development of the motion planning framework for ANYmal Bull — a quadruped with an arm — for offshore energy asset integrity management at the ORCA Hub. Created a remote inspection and asset-interaction solution for industrial sites.

University of PortoPorto, Portugal

Research Software Engineer · DokuWeakiJul – Sep 2016

Full-Stack Developer · NutriscienceJul – Sep 2015

  • Built a collaborative real-time editor plugin for DokuWiki, and maintained existing plugins.
  • Designed and built a responsive Laravel platform used by ~1,500 households for an award-winning European nutrition project.

Education

PhD, Robotics and Autonomous SystemsSep 2017 – Mar 2022

The University of Edinburgh

Thesis: “Trajectory Optimisation for Legged Robots”, supervised by Prof. Sethu Vijayakumar. Passed with no corrections.

Erasmus exchangeSep 2016 – May 2017

The University of Edinburgh

Bioinformatics, Extreme Computing, Robotics, Social and Technological Networks.

BSc + MSc, Informatics and Computing EngineeringSep 2012 – Jul 2017

University of Porto

Research

Seven peer-reviewed papers on trajectory optimisation and robustness — see publications. Invited talks at MIT, Georgia Tech, and BIGAI; workshops co-organised at IROS 2025 and RSS 2024 — see talks.

Teaching

Lab demonstrator & marker · Robotics: Science and SystemsFall 2017

The University of Edinburgh

Supervised 28 MSc students designing, building, and programming autonomous LEGO robots.

Teaching assistant · Computer LaboratoryFall 2014, Fall 2015

University of Porto

OOP in C, Bash, VESA graphics, and state machines; wrote the MINIX game-development tutorials.

Teaching assistant · Computer GraphicsSpring 2015

University of Porto

Meshes, visibility, lighting, and shading; contributed to the WebCGF library.

Skills

Robotics

Trajectory optimisationWhole-body controlRigid-body dynamicsROS 1 & 2MoveItVicon

Robots

NASA ValkyrieTALOSANYmal BKinova JacoUR10e

Software

C/C++JuliaPythonIpoptKnitroPyTorchDockergRPCCI/CD

Making

Onshape3D printingElectronicsLaTeXKdenlive

Other

  • Evaluator, ELLIS PhD & PostDoc Program2020
  • Educator, Edinburgh International Science Festival2018
  • Organising staff, IEEE-RAS Humanoids (Birmingham)2017
  • EPSRC PhD scholarship2017
  • Microsoft Student Partner (Porto)2016