Skip to content
View ashpe-osk's full-sized avatar

Block or report ashpe-osk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ashpe-osk/README.md

Hi, I'm Ashpe

Aspiring Football Data Analyst

I use math and data to explore football.

LinkedIn Medium Substack


About

I work on football data projects focused on turning match data into useful analysis and insights -- through visualisation, modelling, and clean pipelines. Everything here is a learning project, built seriously.


Featured Projects

Project What it does
Debra -- Football Analytics RAG Chatbot A RAG-powered football analytics chatbot that lowers the barrier to entry into football analytics by teaching football concepts, terminology, match events, and data interpretation. Live Demo
AFCON 2023 Final -- Passing Analysis Individual and team passing maps for the AFCON 2023 Final. Built on StatsBomb event data with mplsoccer and matplotlib.
AFCON 2023 Final -- Match Dashboard End-to-end match analysis dashboard: passing networks, shot maps, xG flow, and team statistics in a single publication-ready figure. Template for any StatsBomb-covered match.

What I Work On

Match Analysis - Passing networks, shot maps, xG flow, heatmaps, pitch control, possession value models

Recruitment and Scouting - Player similarity models, clustering, role detection, player profiling, squad analysis tools

Expected Metrics and ML - xG, xA, xT, match prediction models, team style classification

Statistical Modelling - Probability models, regression, spatial analysis, tactical metrics derivation, match simulation

Data Engineering - ETL pipelines, event data processing, API integration, PostgreSQL and MongoDB workflows, data cleaning and validation

AI Applications - Retrieval-augmented generation, conversational agents, vector search, football knowledge assistants


Stack

Category Tools
Main Languages & Querying Python R SQL
Data & ML Pandas NumPy Scikit-Learn TensorFlow
AI & Tools LangChain Pinecone LLM APIs
Web Applications Flask Django FastAPI Streamlit
Football Data StatsBomb Wyscout mplsoccer LongoMatch
Visualisation Matplotlib Plotly Power BI Tableau
Databases & Deployment PostgreSQL MongoDB MySQL Render Vercel
Notebooks & Environments Jupyter Google Colab
Version Control Git GitHub

"As someone who loves football, I want to give something back to the game and help it develop further." ~ Franz Beckenbauer


If you work in football analytics, sports tech, recruitment, or performance analysis -- reach out via LinkedIn or follow my work on Medium and Substack.

Pinned Loading

  1. football-analytics-rag football-analytics-rag Public

    A RAG-powered football learning assistant that lowers the barrier to entry into football analytics by teaching football concepts, terminology, match events, and data interpretation

    Python 1

  2. football-yolo football-yolo Public

    Football broadcast video analysis with YOLOv26 + YOLO11--player, referee, and ball detection, BoT-SORT identity tracking, and possession analytics

    Python

  3. afcon2023-final-analysis afcon2023-final-analysis Public

    A breakdown of the 2023 Africa Cup of Nations Final between Ivory Coast 🇨🇮 and Nigeria 🇳🇬. Built with StatsBomb open data, mplsoccer, and matplotlib. Covers individual pass maps and team passing ne…

    Jupyter Notebook 1

  4. football-match-dashboard football-match-dashboard Public

    A football analytics dashboard built with Python, Streamlit, Pandas, Matplotlib, mplsoccer, and StatsBomb Open Data to visualize and analyze passing networks, shot maps, xG flow charts, and match s…

    Jupyter Notebook 3

  5. cumulative-team-points-tracker cumulative-team-points-tracker Public

    A simple Python-based streamlit web-tracker for monitoring and comparing cumulative football team points throughout a season.

    Python 1