Initialisation · 00:00:00

Tom LEFRERE · Data Scientist

Des données. Un signal.

0%
FR EN

Tom LEFRERE · Data Scientist & Chef de projet IA

Des données.
Un signal.

Data Scientist au Ministère des Armées. Je transforme des datasets complexes en décisions lisibles, modélisation, explicabilité, IA appliquée.

Projets

Portfolio · 28 projets

Chaque ligne de code

raconte quelque chose.

Data, web, expérimentations. Clique une carte pour ouvrir le projet sans quitter la page.

Reset Pack, réinstaller Windows en une commande

Reset Pack, réinstaller Windows en une commande

01 · 2026 Actif # automation · powershell · windows
tom-lefrere.fr, mon site personnel en quatre vies

tom-lefrere.fr, mon site personnel en quatre vies

02 · 2026 Actif # astro · claude · cloudflare · css · javascript · mcp · node · o2switch · php · tailwind · typescript · vite · vue · web · wordpress
Esport Stats, une petite enquête data sur les scènes pros

Esport Stats, une petite enquête data sur les scènes pros

03 · 2026 Terminé # css · data · html · jupyter · numpy · pandas · playwright · plotly · python
Answer, un question answering sur documents

Answer, un question answering sur documents

04 · 2026 Terminé # data · dataiku · node · playwright · python
Animations Manim

Animations Manim

05 · 2026 Terminé # llm · python
BestPick, un recommandateur de champions pour LoL

BestPick, un recommandateur de champions pour LoL

06 · 2026 Terminé # css · data · html · javascript · mysql · php · python · sql · web
Discord Recap, mon récap annuel reconstitué à ma sauce

Discord Recap, mon récap annuel reconstitué à ma sauce

07 · 2026 Terminé # css · data · javascript · react · recharts · tailwind · typescript · vite · web

Divine Simulation, des IA qui jouent aux dieux dans WorldBox

08 · 2026 Actif # claude · csharp · css · data · express · framer · javascript · llm · mcp · mod · node · react · recharts · sqlite · tailwind · typescript · unity · vite · websocket · zustand
How Am I Lucky, une visualisation de la chance par les chiffres

How Am I Lucky, une visualisation de la chance par les chiffres

09 · 2026 Actif # css · d3 · express · framer · javascript · python · react · recharts · tailwind · web
Home Assistant × Claude, la domotique augmentée par l’IA

Home Assistant × Claude, la domotique augmentée par l’IA

10 · 2026 Terminé # claude · llm · python
LoL Predict, une prédiction de matchs par ML

LoL Predict, une prédiction de matchs par ML

11 · 2026 Terminé # data · jupyter · ml · python
Mathelearning, une plateforme d’apprentissage des maths

Mathelearning, une plateforme d’apprentissage des maths

12 · 2026 Terminé # css · data · express · html · javascript · node · sql · sqlite · web
Programme Maire, un test de compatibilité pour les municipales

Programme Maire, un test de compatibilité pour les municipales

13 · 2026 Terminé # css · html · javascript · web
Visualisation de données YouTube

Visualisation de données YouTube

14 · 2023 Terminé # data · powerbi · python
Conscious, une application anti-gaspillage alimentaire

Conscious, une application anti-gaspillage alimentaire

15 · 2022 Actif # java · javascript · mysql · sql · web
Opinion Mining, une analyse de sentiments sur du texte

Opinion Mining, une analyse de sentiments sur du texte

16 · 2022 Actif # data · python
GetSubscribedChannels, un export des chaînes YouTube

GetSubscribedChannels, un export des chaînes YouTube

17 · 2022 Actif # data · pandas · python
Legermain, un site vitrine d’artisan

Legermain, un site vitrine d’artisan

18 · 2022 Actif # js · php · web
Any%English, quelle part de YouTube je regarde en anglais ?

Any%English, quelle part de YouTube je regarde en anglais ?

19 · 2021 Terminé # data · pandas · python
DofusClassSelector, une analyse du ladder Dofus

DofusClassSelector, une analyse du ladder Dofus

20 · 2021 Terminé # data · pandas · python · selenium
LunaSleep, la lune influence-t-elle ma qualité de sommeil ?

LunaSleep, la lune influence-t-elle ma qualité de sommeil ?

21 · 2021 Terminé # data · pandas · python
Big4Craft, un site de tournoi Minecraft monté en urgence

Big4Craft, un site de tournoi Minecraft monté en urgence

22 · 2021 Actif # js · web · wordpress
Université Populaire de l’Indre, une plateforme de cours

Université Populaire de l’Indre, une plateforme de cours

23 · 2021 Terminé # css · javascript · php · web
ExamApp, la planification des examens universitaires

ExamApp, la planification des examens universitaires

24 · 2020 Terminé # java
Overbet, des paris amicaux sur l’esport Overwatch

Overbet, des paris amicaux sur l’esport Overwatch

25 · 2020 Terminé # javascript · mysql · php · sql · web
Domopack, un configurateur de maison connectée

Domopack, un configurateur de maison connectée

26 · 2020 Terminé # js · php · web
GesPatApp, la gestion d’un centre de santé en Java

GesPatApp, la gestion d’un centre de santé en Java

27 · 2019 Actif # java
DreamTeam, un journal de bord de projet terminal

DreamTeam, un journal de bord de projet terminal

28 · 2019 Terminé # web · wordpress
  1. 01

    Reset Pack, réinstaller Windows en une commande

    automation · powershell Actif 2026
  2. 02

    tom-lefrere.fr, mon site personnel en quatre vies

    astro · claude Actif 2026
  3. 03

    Esport Stats, une petite enquête data sur les scènes pros

    css · data Terminé 2026
  4. 04

    Answer, un question answering sur documents

    data · dataiku Terminé 2026
  5. 05

    Animations Manim

    llm · python Terminé 2026
  6. 06

    BestPick, un recommandateur de champions pour LoL

    css · data Terminé 2026
  7. 07

    Discord Recap, mon récap annuel reconstitué à ma sauce

    css · data Terminé 2026
  8. 08

    Divine Simulation, des IA qui jouent aux dieux dans WorldBox

    claude · csharp Actif 2026
  9. 09

    How Am I Lucky, une visualisation de la chance par les chiffres

    css · d3 Actif 2026
  10. 10

    Home Assistant × Claude, la domotique augmentée par l’IA

    claude · llm Terminé 2026
  11. 11

    LoL Predict, une prédiction de matchs par ML

    data · jupyter Terminé 2026
  12. 12

    Mathelearning, une plateforme d’apprentissage des maths

    css · data Terminé 2026
  13. 13

    Programme Maire, un test de compatibilité pour les municipales

    css · html Terminé 2026
  14. 14

    Visualisation de données YouTube

    data · powerbi Terminé 2023
  15. 15

    Conscious, une application anti-gaspillage alimentaire

    java · javascript Actif 2022
  16. 16

    Opinion Mining, une analyse de sentiments sur du texte

    data · python Actif 2022
  17. 17

    GetSubscribedChannels, un export des chaînes YouTube

    data · pandas Actif 2022
  18. 18

    Legermain, un site vitrine d’artisan

    js · php Actif 2022
  19. 19

    Any%English, quelle part de YouTube je regarde en anglais ?

    data · pandas Terminé 2021
  20. 20

    DofusClassSelector, une analyse du ladder Dofus

    data · pandas Terminé 2021
  21. 21

    LunaSleep, la lune influence-t-elle ma qualité de sommeil ?

    data · pandas Terminé 2021
  22. 22

    Big4Craft, un site de tournoi Minecraft monté en urgence

    js · web Actif 2021
  23. 23

    Université Populaire de l’Indre, une plateforme de cours

    css · javascript Terminé 2021
  24. 24

    ExamApp, la planification des examens universitaires

    java Terminé 2020
  25. 25

    Overbet, des paris amicaux sur l’esport Overwatch

    javascript · mysql Terminé 2020
  26. 26

    Domopack, un configurateur de maison connectée

    js · php Terminé 2020
  27. 27

    GesPatApp, la gestion d’un centre de santé en Java

    java Actif 2019
  28. 28

    DreamTeam, un journal de bord de projet terminal

    web · wordpress Terminé 2019
  • data
  • web
  • python
  • js
  • java / php
  • autre

Survole une étoile pour voir le titre · clique pour ouvrir · la vue suit ton curseur

Tom OS · /cv
· · Tours

Clique pour ouvrir une app

experience.app 7 items
01 · Expérience

Expérience

  1. 01
    Sept 2024 → aujourd’hui

    Data Scientist · Chef de projet IA

    Ministère des Armées, CDI, Tours

    Solutions IA pour besoins métiers internes, cycle complet : état de l'art, cadrage, coordination des parties prenantes, dev Python, livraison en production. Forte exigence d'explicabilité et de fiabilité. Stack : Python · Dataiku DSS · IA générative.

  2. 02
    Août 2023 – Sept 2024

    Pilotage Performance Commerciale

    EDF, alternance, Tours

    Direction Data & Performance d'EDF Commerce. Outils d'aide à la décision : cartographie des infrastructures de stationnement, gestion budgétaire, cadre CAP, automatisation d'extractions, thésaurus commercial, outils prédictifs d'analyse des ventes. Stack : Python · SQL · PowerBI.

  3. 03
    Mai – Août 2023

    Stage, ML & clustering pour l’explicabilité

    IRIT (Toulouse), Blois

    Recherche à la croisée du clustering et des explications additives (SHAP-like). État de l'art, protocole expérimental rigoureux, sélection / adaptation de méthodes de clustering pour maximiser l'explicabilité, évaluation OpenML. Stack : Python · SHAP/LIME/ICE · scikit-learn.

  4. 04
    Mars – Juil 2022

    Stage, empreinte environnementale des pages de paiement

    Worldline Merchant Services, Blois

    Recherche appliquée sur l'impact environnemental des parcours de paiement (Sips Paypage) : état de l'art, environnement de test, automatisation, dashboards, pistes d'amélioration. Stack : Elastic Stack (ELK) · Python · outils R&D.

  5. 05
    Sept 2020 – Avril 2021

    Concours création d'entreprise

    Créa’Campus (PEPITE CVL)

    Projet domotique porté jusqu’au concours régional.

  6. 06
    Étés 2020 – 2021

    Chargé d'assistance technique

    Fidélia Assistance

    Contact avec les membres en panne / accident.

  7. 07
    2020

    Site web full-stack

    Université Populaire de l'Indre

    Conception et réalisation en duo (PHP / WordPress).

  8. 08
    2017

    Productions graphiques

    FMDL / UNEF

    Affiches, flyers.

education.app 3 items
02 · Formation

Formation

2022 – 2024

Master BigData Management & Analytics

Université de Tours, Blois

2019 – 2022

Licence Informatique

Université de Tours

2017 – 2019

Bac STI2D (mention TB)

Châteauroux

skills.app 8 cat.
03 · Compétences

Compétences

Data & ML

  • Python
  • pandas
  • NumPy
  • scikit-learn
  • PyTorch
  • SHAP / LIME
  • Matplotlib
  • Plotly
  • Jupyter
  • Manim
  • Dataiku (Expert)
  • Orange

IA & LLM

  • Claude (Anthropic SDK)
  • MCP
  • OpenAI / GPT

Web front

  • React
  • TypeScript
  • Astro
  • Vue.js
  • Tailwind CSS
  • Vite
  • Framer Motion
  • Recharts
  • D3
  • Zustand
  • HTML / CSS

Web back

  • Node.js
  • Express
  • Playwright
  • WebSocket
  • PHP (Symfony, WP)
  • Java (JavaFX)

Data engineering

  • PostgreSQL
  • MySQL / MariaDB
  • SQLite
  • Hadoop
  • Spark
  • Talend
  • MSBI
  • AWS / S3
  • PowerBI

Game & mod

  • C# (.NET)
  • Unity
  • ILSpy

Outils

  • Git
  • GitHub Actions
  • WordPress
  • O2switch

Langues

  • FR (natif)
  • EN (TOEIC 755)
terminal.app zsh · 80×24
tom@terminal:~$

Astuce : les flèches ↑ ↓ naviguent dans l'historique.

playground.app credit-approval · v1
Proba d'acceptation · ·

Contributions par feature (SHAP)

Comment chaque feature pousse la prédiction au-delà du taux de base.

  • Âge
    0
  • Revenu annuel
    0
  • Taux d’endettement
    0
  • Score de crédit
    0

pousse à accepter pousse à refuser

iris.app 150 points · 3 espèces · 4 features · n_neighbors=15 · min_dist=0.1
booster.app ·
Tom LEFRERE Data Pack 27 cartes · édition limitée

Collection

1 / 100

Ticket d'or

Tu as tiré le 1-sur-100. Tom adorerait te féliciter, écris-lui un mot.

Écrire à Tom
snake.app ·

Snake

Flèches pour bouger. Mange pour collecter mes projets. Ne te mords pas.

impact.app maj 2026-04-20

Site sous audit, en continu

Chaque push CI rejoue les audits éco, accessibilité et tests. Les chiffres affichés sont ceux de la dernière release.

Empreinte carbone

501.6 KB / visite

  • CO₂ monde 183.9 mg
  • CO₂ France 24.96 mg
  • Images allégées −97%
méthodo

Modèle Sustainable Web Design v4 : énergie = poids_page × 0,81 kWh/Go, puis × intensité carbone réseau (Monde 442 g/kWh, France 60 g/kWh nucléaire). Poids calculé à partir du build statique (HTML + CSS + JS + fonts gzip + hero images). Hypothèse : nouveau visiteur, pas de cache.

Accessibilité

63 pages auditées

  • high 0
  • med 0
  • low 2
méthodo

Audit heuristique WCAG 2.2 par parsing HTML : attribut lang, titres, meta description, alt sur <img>, labels de boutons/liens, hiérarchie h1→h6, landmarks <main>, inputs avec label associé ou wrappant. Sévérité : high / med / low. Score pondéré sur 100.

Tests automatisés

15/15 passing

  • Build site 6/6
  • Serveur MCP 9/9
  • Runner node --test
méthodo

Tests intégration via `node --test` (runtime natif, zéro dépendance). Côté site : structure du dist/, pages FR + EN, sitemap, règles .htaccess. Côté MCP : stdio JSON-RPC sandboxé, 12 outils couverts (CRUD projets, médias, git_status) avec validation Zod.

Performance runtime

Astro SSG · 0 ms server

  • Thème sombre
  • Assets statiques immutable
  • JS gzip 364 KB
méthodo

100 % statique (Astro SSG) : aucun compute serveur à l'exécution, tout est prégénéré. Déploiement O2switch avec cache immutable sur les assets versionnés (.htaccess mod_headers). Thème sombre par défaut → ~0,3 W économisé par visite sur OLED.

Dernier audit · 2026-04-20 · src · scripts/eco-audit.mjs + a11y-audit.mjs

On discute ?

Un signal à creuser ?

Projet data à cadrer, dataset à explorer, question ouverte. Je lis chaque message.