← All projects
Machine Learning
Premier League Predictions
RandomForest model predicting Premier League results, served through a REST API + React UI.
Stack
Python / Scikit-learn / Pandas / FastAPI / React.js

The project
Trained on years of match history. Goals, form, and team stats feed the model. A RandomForestRegressor model that predicts Premier League match outcomes from historical data: goals scored, recent form, and head-to-head record. Wrapped in a REST API with a React front end for querying predictions.
What it does
- Historical data analysis
- RandomForest model
- Multi-variable predictions
- REST API + web UI
What I learned
Data processing, feature selection, and interpreting ML model outputs for real prediction tasks.
Next project
Azzurri
