Robotics ML Researcher Β· Applied AI Engineer Β· Builder
Teaching robots to see, move, and act with human-aligned intent β and shipping the software around them.
β±β² perception β±β²β±β² planning β±β²β±β²β±β² control
β± β² βββββββββββββ β± β² βββββββββββββ β± β² βββββββββ
β± β² scene Β· semanticsβ± goals β² trajectories β± actions β² motors
β±βββββββ² β±βββββββββββ² β±βββββββββββββββ²
β robot
I'm a Doctor of Engineering in robotics and AI (University of Bath) with peer-reviewed research in learning-based control for real-world robots. Six years of doctoral and postdoctoral research β including industry R&D embeds β followed by a move into full-time industry as a robotics and computer vision engineer.
On the side I run Eight Sprouts, a small studio where I ship AI-native products and take on applied-AI consulting work. I'm most useful when a project crosses disciplines β where research rigour meets real-world engineering.
|
Reinforcement and imitation learning for real robots. |
Python, C++, ROS 2, FastAPI, |
Agentic systems, knowledge graphs, |
| Year | Venue | Paper |
|---|---|---|
| 2024 | IEEE/RSJ IROS Β· Abu Dhabi | Reinforcement Learning of Dolly-in Filming Using a Ground-Based Robot |
| 2025 | IEEE RA-L Β· under review | Learning Dolly-in Filming from Demonstration Using a Ground-Based Robot |
Being upfront: this is a moment of transition. My postdoc wrapped in March, my industry role's remit shifted, and I've redirected momentum toward a set of projects that'll go public over the coming weeks. Here's what's in the pipeline.
Natural-language-conditioned cinematic camera control on a real gimbal platform β Sony A7C II + DJI Ronin RS4 + ROS 2. Started with CLIP / SigLIP embeddings as a lightweight grounding layer; now pivoting to a transformer-based policy after finding the embedding-only approach under-conditioned the action distribution. Writing up the lessons as I go.
ROS 2 Β· PyTorch Β· Transformers Β· Sony SDK Β· Ronin SDK
Agentic services with graph-backed retrieval and conversational reasoning, built on a Python stack with the Claude API. First product launching 2026.
FastAPI Β· PostgreSQL Β· Neo4j Β· Claude API
Machine Learning PyTorch Β· PPO Β· GAIL Β· imitation learning Β· sim-to-real Β· evaluation design
Vision & Language CLIP / SigLIP embeddings Β· transformer policies Β· OpenCV
Robotics ROS 2 Β· Unity Β· PyBullet Β· Gazebo Β· gimbal & camera integration Β· sensor fusion
Engineering Python Β· C++ Β· FastAPI Β· PostgreSQL Β· Neo4j Β· Azure Β· Docker Β· Git Β· CI/CD
Applied AI Claude API Β· RAG Β· agentic workflows Β· knowledge graphs
- π Based in Bournemouth, UK β open to London, European, or remote roles.
- π― Looking for research-engineer or applied-AI roles where rigorous evaluation and shipping both matter.
- π€ Especially interested in robotics foundation models, VLA systems, and AI-native products.
- π± Running Eight Sprouts on the side.
- πΉ Learning the piano. Slowly.
LinkedIn Β Β·Β Scholar Β Β·Β ORCID Β Β·Β arXiv Β Β·Β Email
Research + shipping. Both matter.