Projects

Portfolio

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

Signatures of Fatigue: Transformer-Based Sentiment Analysis

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

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.

Read paper →
AI-Assisted HRV Monitoring

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.

Read paper →
The Oxynet Project

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

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

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

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

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

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.