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