Projects
Portfolio
Selected research projects spanning AI coaching, CPET analysis, vehicle dynamics, and performance modelling.

Signatures of Fatigue: Transformer-Based Sentiment Analysis
First large-scale application of transformer-based sentiment and semantic analysis to self-reported training comments from endurance athletes.
A two-step NLP pipeline extracts emotional tone (joy, sadness) and salient keywords from athlete comments. XGBoost modelling identified subjective "feel" as the strongest predictor of emotional state. Demonstrates how semantic analysis can complement traditional internal load monitoring.

AI Coaching: Computational Paths of Knowledge
How LLMs navigate complex semantic spaces to simulate human coaching reasoning, using RAG pipelines and agentic frameworks.
Proposes that LLMs can represent the underlying structure of the world as described through language. A multi-step methodology including RAG pipelines and semantic trajectory analysis demonstrates coherent reasoning pathways. Introduces an agentic framework orchestrating multiple LLMs for AI coaching.

AI-Assisted HRV Monitoring
RAG-AI models that contextualise individual HRV and RHR data for dynamic training load adjustments.
An innovative framework within Sports Science 3.0 integrating AI with physiological metrics. RAG-AI processes domain-specific knowledge to enable nuanced interpretation of HRV/RHR including 60-day reference values and 7-day rolling averages. Emphasises synergy between AI analytics and human coaching expertise.

The Oxynet Project
Deep learning applied to cardiopulmonary exercise test interpretation — a collective intelligence approach.
Application of deep learning to automate and standardise the interpretation of CPET data, enabling large-scale analysis and reducing inter-rater variability.

Vehicle Dynamics & Cycling Trajectories
Optimal control techniques applied to the study of cycling racing lines and descending trajectories.
Fascinated by racing lines and optimal trajectories, this project applies vehicle dynamics and optimal control to understand and predict the behaviour of cyclists in real-world race scenarios.

Mathematical Modelling in Cycling ITT
Predicting the contribution of height and weight on time trial performance using physics-based models.
A mathematical model that quantifies how anthropometric parameters influence time trial performance, enabling evidence-based athlete profiling and equipment selection.

Vehicle Dynamics & Forensic Engineering
Using optimal control and vehicle dynamics to position barriers and improve safety in cycling races.
Application of engineering principles to race organisation, using simulation to determine optimal barrier placement for cyclist safety in road races.

The Adherence Ellipse in Professional Cycling
Tyre adherence modelling and g-g diagrams applied to professional cycling race data.
Analysis of the friction ellipse (g-g diagram) in the context of professional cycling, providing insights into the limits of tyre adherence and cornering performance.

Trajectory Comparison via Optimal Control
Comparing cycling trajectories using optimal control techniques to identify performance-defining characteristics.
Systematic comparison of cycling trajectories using optimal control, identifying key differences between expert and novice descending strategies.