Version interactive Version BEK.ai
Disponible pour missions et collaborations

Badreddine EL KHAMLICHI Data Scientist · Problem Solver · Builder

Ingénieur en mathématiques appliquées. Je pars d’un problème métier concret, je définis ce qu’il faut résoudre, puis je livre une solution qui fonctionne.

Comment je travaille

Je ne pars pas d’une techno. Je pars d’un problème.

Ma formation en maths appliquées m’a appris une chose : avant de choisir un outil, il faut comprendre ce qu’on cherche vraiment à résoudre. Un problème métier mal défini donne un modèle ML inutile. Un bon cadrage donne parfois une simple règle métier, et c’est suffisant.

Sur mon périmètre (data, automatisation, outils sur mesure), l’objectif reste le même : réduire la friction, libérer du temps, aider une équipe à se concentrer sur ce qui compte.

Du problème au livrable

Je suis à l’aise dans la phase d’analyse comme dans la phase de livraison : un dashboard qui tourne, un pipeline qui s’exécute, une app déployée. Pas juste un notebook, un résultat utilisable.

Construit hors des heures aussi

GoldSignal, ForecastingLLM et Job Market Analyzer ne sont pas des projets de cours. Ce sont des idées que j’avais et des problèmes que j’ai voulu résoudre, architecturés et livrés seul.

Projets

Applications déployées, outils data et produits construits pour résoudre de vrais problèmes.

Déployé

Job Market Analyzer

Analyseur de marché de l’emploi propulsé par LLM : scraping d’offres, analyse sémantique et insights personnalisés. LangChain, Groq et Streamlit.

PythonStreamlitLangChainGroqLLM
Déployé

Streamlit Intro

App Streamlit interactive pour apprendre Streamlit : widgets, dataviz et déploiement. Ressource pédagogique open-source.

PythonStreamlitPlotlyPédagogie
Déployé

Pharma KPI Platform

Plateforme data end-to-end de monitoring KPI manufacturing pour un réseau pharmaceutique multi-sites. Pipeline ETL, DuckDB et Streamlit sur 4 pages : Overview, Site Detail, Forecasting ML (OLS avec intervalles 95%) et Alerts. CI/CD GitHub Actions.

PythonStreamlitDuckDBscikit-learnPlotlyGitHub ActionsGMP / Pharma
Déployé

ForecastingLLM

Laboratoire d’évaluation probabiliste d’un LLM (GPT-5.2) sur 3 domaines : météo (35 prédictions, 5 villes), marchés financiers européens (10 actifs) et performance sportive (marathon). Protocole anti-data-leakage, métriques Brier Score et MAE.

PythonStreamlitLLMProbabilistic ForecastingPlotlySciPy
Actif

GoldSignal

App Streamlit multi-pages pour métaux précieux physiques. 6 modèles ML (RF, XGBoost, LSTM, Stacking) en walk-forward strict, sans data leakage. 40+ features, backtesting P&L (Sharpe, alpha vs B&H), simulateur Monte-Carlo, PWA installable.

PythonStreamlitXGBoostLSTMPyTorchyfinancePWA
Déployé

Chatbot Portfolio

Chatbot IA intégré à un portfolio Next.js. Répond aux questions sur le profil et les projets via un LLM. Stack TypeScript et API LLM, déployé sur Vercel.

TypeScriptLLMNext.jsVercel
Data Viz

Dashboards

Collection de dashboards data viz sur mesure : exploration visuelle et reporting avancé pour différents contextes métier, avec Streamlit et Plotly.

StreamlitPythonPlotlyData Viz

Travaux et explorations académiques

ML

Precipitation Prediction

Classification ML de précipitations sur données météo historiques. Comparaison de classifieurs (RF, SVM, KNN), feature engineering, cross-validation.

Pythonscikit-learnML
Deep Learning

PokedexCNN

CNN PyTorch pour classification d’images Pokémon. Transfer learning, data augmentation, évaluation hold-out.

PythonCNNPyTorch
Stats

Séries Temporelles UKgas

Modélisation ARIMA/SARIMA de la série UKgas. Tests ADF/KPSS, identification, prévisions et intervalles de confiance.

RARIMATime Series

Expériences professionnelles

Depuis avr. 2025

Data Scientist · Efor

Mission client : Boehringer Ingelheim, Lyon LPA · CDI

En poste
  • Conception et livraison d’applications Streamlit sur mesure pour 3 départements scientifiques.
  • Automatisation de processus data : pipelines, standardisation, reporting automatique.
  • Pilotage de projets data end-to-end avec les équipes data, IT et scientifiques (France, Allemagne, US).
PythonStreamlitSQLSnowflakeDatabricksGit
Avr. 2024 à sept. 2024 · 6 mois

ML / Data Science Engineer · BIOASTER

Lyon, France · Stage PFE

Stage PFE
  • 3 architectures d’autoencodeurs (vanilla, denoising, sparsity) sur RNA-seq.
  • Benchmarking PCA vs UMAP vs t-SNE sur données biomédicales complexes.
  • Agile/Scrum sous Jira, itérations courtes.
PyTorchAutoencodeursRNA-seqUMAPscikit-learn
Août 2022 à janv. 2023 · 6 mois

Data Scientist / Data Analyst · Aluminium du Maroc

Tanger, Maroc · Stage 4A

Stage 4A
  • Dashboard multi-départements KPI pour managers et directeurs.
  • Automatisation VBA/Excel pour réduire le traitement manuel.
  • Rapports Power BI accessibles aux non-techniciens.
Power BIExcelVBASQL
2019 à 2025

Professeur particulier, maths et sciences

Tous niveaux jusqu’au Terminale

Formation académique

2019 à 2024

Diplôme d’Ingénieur

Polytech Lyon, Université Claude Bernard

  • Spécialisation MAM : mathématiques appliquées et modélisation
  • Major de promotion (semestre stage 4A)
  • 2 stages de 6 mois : BIOASTER et Aluminium du Maroc
PythonRC++MLOptimisation
2022 à 2024

Master Maths en Action

Université Claude Bernard Lyon 1

  • Double diplôme en parallèle du cursus Polytech
  • Majeure : environnement et changement climatique
StochastiqueProbabilitésR
2022 à 2024

Master MAE

IAE Lyon, Université Jean Moulin

  • Triple diplôme, vision business et technique
  • Management, stratégie, finance, gestion de projet
ManagementStratégieFinance

En dehors du travail

Coureur de fond (marathon en 3h43), intéressé par la finance et l’investissement. Je construis aussi des micro-SaaS pour résoudre des problèmes concrets.

3
Diplômes
2
Stages 6 mois
3h43
Marathon
10+
Apps et projets

Technologies et outils

Python
Streamlit
Snowflake
SQL
Machine Learning
LLM / RAG
LangChain
Data Viz
React / Next.js
TypeScript
Docker
Vercel
Jupyter
R / Stats
GitHub
Excel / BI
DuckDB
Databricks

Travaillons ensemble

Ouvert aux collaborations, missions freelance et échanges autour de la data et du code.