Projects

Individual Offensive Threat Index

Individual Offensive Threat Index

Purpose: Creation of a new index that can represent a player's overall offensive contribution

Starting with the Offensive Threat Index, created ...

ScoutingSerieBData EngineeringPythonPandasOffensive index
Match Report Generator

Match Report Generator

Purpose: Dashboard to quantitatively analyze the performance of two teams and their players during a game.

The data are scraped from Fbref.com trough Beatiful soup and than processed and ...

TableauSerieATableau For Football Data AnalystPythonPandasBeatiful soupData Scraping

Scouting Dashboard

Purpose: Dashboard to optimize player research across the big 5 eurpean leagues.

The project is organized into 3 sections:

  1. Where is the talent? Imagining a scenario in which you have to ...
TableauScoutingEuro Big5PythonPandasBeatiful soupData Scraping
Build Up Analysis

Build Up Analysis

Purpose: Dashboard to analyze the first build up of my team.

The dashboard allows you to view maps of the movements of the two central defenders.

To collect data, I uploaded the video of the ma...

TableauMatch AnalysisTactical AnalysisMatch codingPandas
Playing Style Analysis

Playing Style Analysis

Purpose: Cluster players based on their playing style extracted from sequences of events.

Starting from teams' possesion sequence we extracted the players' sequences. Than the players' sequences...

WyscoutSerieASerieBPlayer AnalysisPythonPandasClusteringAgglomerative ClusteringData EngineeringScikit-learnMarkov Chain

Scouting Serie A

This project was considered the best during the selection process for an internship with a French professional team.

Purpose: Create a web app to analyze players' performance during a whole s...

StatsbombSerieAScoutingPlayer AnalysisScoutingPythonStreamlitPandasPCASimilarityData VizData EngineeringPlotly

Performance Dashboard

This project was carried out at the request of an Italian professional club.

Purpose: Create a web app to analyze physical performance from GPS data.

The app allows for two types of analys...

GPS dataTraining analysisPhysical dataPythonStreamlitPandasSQLITEData VizData EngineeringPlotly

Match Analysis

Purpose: Create an interface that allow to collect data and analyze the video of the match.

The software is divided into two macro sections : Live and Post-Match. The Live section allows to kee...

TaggingVideo AnalysisPythonStreamlitPandasLiveTagProxmlcsvs