Filipe Oliveira's portfolio
A learning project that became a product.
I build practical analytics products around questions people actually have. My F1 work began as a way to deepen my Python and Power BI practice; it has since grown into a set of dashboards and prediction tools for following a race weekend with more context.
Live project
F1 2026 Next GP Predictor
Updated after every Free Practice and Qualifying session.
How the model gets sharper
Historical races establish the baseline: how drivers, teams and circuits tend to perform in comparable conditions. The model combines those patterns with track demands, recent form and race-weekend data, then runs thousands of simulations to update each forecast.
- 01Pre-weekendA first forecast built from circuit characteristics, driver and team priors, recent form, reliability, tyre behaviour, weather and safety-car likelihood.
- 02After PracticeFree Practice pace and the latest track conditions are added, giving the model stronger evidence of the weekend's real competitive order.
- 03Post QualiThe qualifying result and final grid picture refine the simulations before the race.
Inside the report: four supporting pages cover the overview, driver probabilities, circuit analysis, and predictions versus actual results.
What shapes a forecast
Circuit layout, recent form, driver and team pace, track suitability, tyre behaviour, reliability, weather and safety-car probability all influence the outcome.
Built on race history
Past races show how drivers and teams respond in similar conditions. Those patterns form the baseline, while each new session adds evidence and sharpens the prediction.

Behind the scenes
Race weekends do not keep office hours.
The model needs attention when Formula 1 is happening: after each key session, often over a weekend, and not always from my home office. I keep the data, forecasts and GP Fantasy Predictor moving so the next update is ready as the grid takes shape.
Supporting projectExplore the F1 2025 Season ExplorerSeason standings, race detail and the title fight.
Supporting project
F1 2025 Season Explorer
A season analysis of the standings, race details and the title fight.
About
I studied Computer Sciences and Business Management at ISCTE-IUL and BME as an Erasmus exchange student. I started my career at KPMG in Portugal as an IT Advisor, then moved to Italy to work at Kantar as a Data Service Consultant. I returned to Portugal because of the Covid outbreak, then moved to Austria to work at Global Blue as a Data Analyst. Boeing called soon after, so I moved to the Netherlands, where I first worked as a Business Intelligence Developer and then as a Data Product Owner. I have always worked with data. Different industries, different responsibilities, different geographies, but in the end data is always (almost) the same.
