Skip to content
View anthony07-max's full-sized avatar

Block or report anthony07-max

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
anthony07-max/README.md

Hi, I'm Anthony 👋

Junior data analyst and data scientist based in East London. MSc Data Science (Merit), University of East London, 2025.

I work in Python, SQL, Power BI and machine learning, and I like turning messy data into clear answers and recommendations for the people who have to act on them. Lifelong football fan, so a lot of my side projects use football data.

Featured projects

Project What it is Key result
Expected goals (xG) model LightGBM xG model on 58,576 shots of StatsBomb open data, with freeze-frame defensive features Matched StatsBomb's own xG on 471 unseen matches (log loss 0.2584 vs 0.2577, not significantly different)
Sales analytics: SQL and dashboard 1M messy UK retail transactions cleaned into a DuckDB star schema, 11 SQL KPI queries and an interactive dashboard (Power BI ready) £18.9m net revenue analysed; top 10% of customers drive 63.3% of it
Customer churn prediction Telecom churn model (LightGBM vs logistic regression) with SHAP and a profit-based decision threshold ROC-AUC 0.847; target list of 2,903 customers reaches 80.5% of churners, worth about $238k net
Football scouting tool Position-aware player similarity search on 28 per-90 metrics for 1,275 players, linked to Transfermarkt values Back-test: cheap lookalikes it picked rose more in value for 71.8% of 85 star targets
London data pipeline Automated daily ETL of grid carbon, air quality and TfL status into SQLite, with tests and GitHub Actions Runs itself every day; London's grid was 45% cleaner when wind supplied 40%+ of generation
A/B test analysis Full experiment readout on 90,189 players: power, z-test, permutation and Bayesian tests, decision memo Later gate cut 7-day retention by 0.82 pp (p = 0.0016): recommended not to ship

More

Project What it is Key result
Leyton Orient analysis Post-match and season briefing from free data, with a Dixon-Coles match model Model beat base rates out of sample on 552 League One matches (RPS 0.2184 vs 0.2280)
London crime vs deprivation All 32 boroughs: Met Police crime, 2025 Indices of Deprivation and ONS population, focused on Newham Newham's vehicle crime is 2nd highest in London and rose 21.8% while the rest of London fell 7.9%
Deadlyne (FPL assistant web app) Live Fantasy Premier League web app built in Python and Flask on the official FPL API Ranks every player on form, xGI, fixtures and value, with scouting and transfer planning tools

Skills

  • Languages and data: Python (pandas, NumPy), SQL (DuckDB, SQLite, SSMS), R
  • Machine learning and statistics: scikit-learn, LightGBM, SHAP, statsmodels, SciPy, A/B testing, Bayesian analysis, regression, classification
  • BI and visualisation: Power BI (DAX), Plotly, Streamlit, matplotlib, mplsoccer, Excel
  • Engineering: Git, GitHub Actions, ETL pipelines, pytest, Flask

Contact

📧 anthony00.aduseipoku@gmail.com

Pinned Loading

  1. ab-test-analysis ab-test-analysis Public

    A/B test readout on 90,189 mobile game players: sample ratio checks, power, z-test, permutation and Bayesian analysis, and a one-page decision memo

    HTML

  2. customer-churn-prediction customer-churn-prediction Public

    Telecom churn prediction with LightGBM and logistic regression (ROC-AUC 0.85), SHAP explanations and a profit-optimised retention target list

    HTML

  3. football-scouting-tool football-scouting-tool Public

    Position-aware football player similarity and recruitment tool on StatsBomb + Transfermarkt data, back-tested on the 2016 transfer window

    HTML

  4. football-xg-model football-xg-model Public

    Expected goals (xG) model on StatsBomb open data that matches StatsBomb's own xG on unseen matches

    HTML

  5. london-data-pipeline london-data-pipeline Public

    Automated daily ETL of London grid carbon intensity, air quality and TfL status into SQLite, with tests and GitHub Actions publishing

    Python

  6. sales-analytics-sql-dashboard sales-analytics-sql-dashboard Public

    Cleaning 1M UK retail transactions into a DuckDB star schema, 11 documented SQL KPI queries, RFM and cohort analysis, and an interactive dashboard (Power BI ready)

    HTML