iRacing podium prediction
Predicting the iRacing podium as a race unfolds. A Python pipeline combines live telemetry with driver history, comparing three machine learning models to find the best fit for live use.
TECHNICAL CONSULTANT & DEVELOPER · MALTA
I’m Antoine, a software developer and ERP technical consultant based in Malta. Here you’ll find my projects in software and machine learning, starting with a live iRacing podium predictor.
View CV PDF01 / PROJECTS
Software, experiments & research.What I built, how it works, and what I learned along the way.
Predicting the iRacing podium as a race unfolds. A Python pipeline combines live telemetry with driver history, comparing three machine learning models to find the best fit for live use.
PROJECT NOTES · BSc (HONS) DISSERTATION
The goal was to find a model that could keep up with a changing race. I built the data pipeline, compared the models and connected the chosen RankNet model to a live prediction loop.
Combine live telemetry with driver history to predict podium finishes as race conditions change.
Connected the iRacing SDK and Data API to SQL Server and Python, with three-second updates and SHAP explanations.
Compared three models on 18 unseen races. XGBoost led test accuracy; RankNet was chosen for live mid-lap adaptability.
MODEL COMPARISON
Reported top-3 test accuracy from the dissertation.
Chosen for mid-lap adaptability and a small train–test gap. Separate live mid-lap testing averaged approximately 75% top-3 accuracy.
Highest reported test top-3 accuracy, with higher train–test variance and less flexibility between lap updates.
Lowest reported mean absolute error, with weaker podium ranking and less suitable inference behaviour for the live loop.
Test figures and separate live results measure different conditions. Limited weather diversity and missing tyre-wear and brake-temperature data constrain generalisation. See section 4.2.2 of the full thesis.
02 / EXPERIENCE
More about meJUNIOR TECHNICAL CONSULTANT · CURRENT
Microsoft Business Solutions Malta
ERP development in Microsoft Dynamics 365 Finance & Operations, writing X++ to support business systems.
SOFTWARE ENGINEER · APPRENTICESHIP
Software development with C#, SQL and ASP.NET, alongside work with Microsoft Dynamics Business Central.
SYSTEM SOFTWARE DEVELOPER · CONTRACT
Built and maintained internal tools, working with JavaScript, web hosting and technical troubleshooting.
For the full career history, view my CV PDF.
03 / CERTIFICATES
Microsoft Certified · November 2025
February 2024 · Expires February 2027
04 / GET IN TOUCH
MALTA · CONNECTED EVERYWHEREFor technical conversations, software projects, or new collaborations.