About Me

My skills, experience, and projects

My Experience

Software Engineer I — AI Team

AlphaSights · Feb 2026 – Present

Starting soon — details to follow.

Graduate Software Engineer

Leonardo Helicopters · Aug 2024 – Jan 2026

Autonomy - Technology and Innovation

  • Implemented optimisation solvers for task assignment, supporting scalable autonomous systems.
  • Built Python ROS2/Docker drone simulations for prototyping reinforcement learning and multi-agent autonomy.
  • Designed behaviour tree architectures for mission control, improving decision-making reliability.

Tactical Processing

  • Developed a C++/Docker mission management system with decision-tree infrastructure.
  • Built and validated gRPC services for robust multi-system communication and customer demonstrations.

Work Experience Placement

Metaswitch Networks · 2019

Implemented and tested error checking for translation software during a two-week placement in a professional development environment.

Projects

🎓

Final Year Dissertation

C#, Unity, PPO

Built a PPO deep reinforcement learning agent to control a car navigating a custom Unity simulation.

View on GitHub →
🤖

LLM Token Predictor

Python

A scaled-down transformer system implementing next word prediction capabilities.

📊

AI Scheduling

Python

Optimisation algorithms for dynamic pricing using discount criteria.

📡

Delay-Tolerant Networking

C++, NS3

Routing protocols for mobile nodes in intermittent connectivity.

🌊

Wave Diffraction Simulator

C#, WPF

Interactive wave diffraction pattern simulation with visualisation.

🎮

3D Browser Game

JavaScript, THREE.js

Browser-based 3D game using THREE.js for interactive environments.

Technologies

Languages

🐍 Python
C++
🎯 C#
Java
🌐 JavaScript

Tools & Systems

🤖 ML/AI
🔧 ROS2
🐳 Docker
📦 Git
🐧 Linux