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.