← Portfolio Deux pages A4 · mise à jour novembre 2026

Mohamed-Haykel Zayani

Data scientist · football analytics · 19 ans

Nanterre (92), France· haykel.zayani@gmail.com· linkedin.com/in/mohamed-haykel-zayani· Disponible depuis juillet 2026 · CDI

Docteur en informatique. Je prends une question métier, je la cadre avec ceux qui la posent, je vais chercher les données et je construis la preuve : intervalles de confiance, backtests temporels. Ensuite je la mets en production. Dix-neuf ans, des réseaux de capteurs à l'IA générative. Le football est mon terrain d'entraînement, un laboratoire public où chaque métrique est testée avant d'être montrée.

Expérience

Manager · Tech Lead Data Scientist

2022 – juil. 2026

Forvis Mazars · Paris

Data Scientist Senior

2018 – 2022

OpenField / XCo Analytics · Paris

Data Scientist Senior

2014 – 2018

IRT-SystemX · Saclay

Ingénieur de recherche

2008 – 2012

TELECOM SudParis · Évry

Ingénieur · développement embarqué

2007 – 2014

INRIA Rocquencourt · Sagem Software & Technology, Tunis

Formation

2012
Doctorat en informatique, Institut Mines-Télécom / TELECOM SudParis. Mention très honorable.
2008
Master 2 recherche en informatique, INSA Lyon. Major de promotion.
2007
Diplôme national d'ingénieur, INSAT Tunis. Mention très bien.

Langues & transmission

Langues
Français (natif) · Anglais (professionnel) · Arabe
Transmission
Formations deep learning et vision chez Forvis Mazars (2023–2026) ; mentorat continu de doctorants, d'ingénieurs et d'alternants (2010–2026).

Football analytics

Le laboratoire, les résultats, et les limites que je publie

Chaque chiffre ci-dessous est asserté dans un notebook public. Voir preuves.html

Station Cerise projet phare

Résolution d'entités sur trois sources (SofaScore, WhoScored, Transfermarkt), un catalogue de métriques avec statut de validation, et du scouting par similarité. La fiabilité est mesurée en split-half, la stabilité entre saisons, et chaque chiffre porte son intervalle de confiance.

Portée : sur 83 dimensions testées, 55 tiennent sur une saison de titulaire. Sur les 20 colonnes par défaut d'une table de scouting, 10 ne départagent personne.

2 081 tirs au but

Toutes les séances de tirs au but en sélection, tir par tir : provenance SHA256 par source, réconciliation SofaScore et WhoScored, contexte de pression et rang du tir.

Portée : 206 séances de 1976 à 2026. Aucun continent ne se sépare d'un autre une fois la définition du tir raté énoncée, et la page dit laquelle elle retient.

La qualité de passe, mesurée

xP et xT entraînés puis figés, archétypes de passeurs par k-means, fiabilité split-half et inter-saisons. Le backtest temporel vérifie que la métrique tient sur une saison qu'elle n'a jamais vue.

Portée : 13 282 saisons de joueurs, 8 054 au-dessus de 900 minutes, 25 cellules de comparaison.

Pauses fraîcheur : aucun effet mesuré

Différence-de-différences et event study sur 230 matchs de trois Coupes du monde, avec les blessures comme second critère. Verdict : aucun effet mesurable.

Portée : un résultat négatif, publié comme tel, avec ses intervalles et les limites du design.

La finale 2026, rejouée en données

Un match de 120 minutes reconstruit depuis les événements : territoire, menace créée et menace refusée, réseau de passes, carte de chaleur, origine des tirs et buts évités.

La méthode est la même en club et en entreprise : poser la question, tester la métrique, publier la limite. Dix notebooks, vingt assertions, quatre chiffres déclarés non vérifiés.

Projets data choisis

314 M de lignes pour prédire le NPS · Deutsche Bahn

2025

Prédire un but 30 secondes avant

2024

Aussi : classification de la durée d'un match NBA livrée avec un service FastAPI, sa suite de tests et une soutenance devant un jury et des investisseurs (test technique).

Compétences

Modélisation Python · scikit-learn · LightGBM · statsmodels · calibration · séries temporelles · clustering Ingénierie des données pandas · Polars · PySpark · Databricks · Spark · SQL · Airflow · Kubeflow · MiniKF Cloud & production GCP · Azure (Data Factory, Functions, Data Lake) · Docker · Git · tests · CI · FastAPI Raconter le résultat Power BI · Plotly · Streamlit · dataviz · notes de lecture · SHAP · LLM locaux (Ollama) Football WhoScored · SofaScore · Transfermarkt · StatsBomb · Opta · xP / xT · event data · scouting