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.