AUTOMOTIVE ENGINEERING · SOFTWARE DEVELOPMENT · ROBOTICS
Portfolio.
A collection of projects I've built, technologies I've explored, and things I've learned along the way.
Projects.
01COMPLETED
ROBOTICS · AUTONOMOUS SYSTEMS
UAV Coverage Path Planning
A ROS 2 application developed as part of my master's thesis. It enables users to define polygonal mission areas on a map and generate coverage paths using OpenNav Coverage Planner, with a Spanning Tree Coverage (STC) inspired custom planner for comparison.
ROS 2 HumbleC++PythonOpenNav Coverage PlannerRVizLinux
02COMPLETED
MACHINE LEARNING · RACE SIMULATION
F1 Race Strategy ML
A modular Python project combining Formula 1 race simulation with strategy optimisation and machine learning. It models tyre degradation, pit stops, fuel consumption, and race conditions, using feature engineering and regression models to evaluate race strategies.
PythonScikit-learnMachine LearningFeature EngineeringRace SimulationStrategy Optimisation