Des compétences reliées aux projets.

Du design et du développement mobile first à l’ingénierie IA : découvre les compétences que je mobilise, avec les projets qui les étayent.

Ma boîte à outils technique

Les outils que je mobilise dans mes produits, le développement assisté par IA et mes projets de formation.

Langages
  • TypeScript
  • Python
  • SQL
Voir ma pratique
IA / ML
  • OpenAI
  • Anthropic
  • Mistral AI
  • LangChain
  • scikit-learn
  • MLflow
Voir ma pratique
Ingénierie des données
  • Airflow
  • PostgreSQL
Voir ma pratique
Back-end & infra
  • FastAPI
  • NestJS
  • Docker
  • Neon
  • Supabase
  • Railway
Voir ma pratique
Front-end & mobile
  • React
  • Next.js
  • Expo
  • Astro
Voir ma pratique
Suivi & qualité
  • PostHog
  • Sentry
Voir ma pratique
Développement assisté par IA
  • Codex
  • Claude Code
Voir ma pratique

Front-end, design et usages mobiles

Une pratique développée dans mes produits et mes missions, en complément de mon parcours d’ingénierie IA.

Ingénierie IA : le graphe interactif

Sélectionne un domaine pour explorer les compétences et les projets OpenClassrooms associés.

Choisis un domaine pour explorer ses projets.

Les compétences mobilisées

Cadrage & produit

  • Identifier et formaliser un besoin
  • Étudier la faisabilité technique
  • Prioriser des user stories
  • Planifier ressources, budget et sprints
  • Analyser risques, éthique et RGPD

La performance commerciale et la conduite d’une équipe réelle ne sont pas mesurées par ces projets.

Les compétences mobilisées

Données & pipelines

  • Explorer et nettoyer des données
  • Encoder et transformer les variables
  • Construire des features métier
  • Collecter via API et scraping
  • Orchestrer un ETL avec Airflow
  • Normaliser, valider et conserver la provenance
  • Préparer un corpus FR/EN et des splits

La volumétrie réelle ingérée et l’exploitation durable doivent rester rattachées à un run et à un environnement.

Les compétences mobilisées

ML supervisé

  • Comparer des modèles de régression
  • Comparer des classifieurs
  • Utiliser validation croisée et GridSearchCV
  • Interpréter précision, rappel et F-score
  • Choisir un seuil selon un coût métier
  • Expliquer les prédictions avec SHAP

Séparer systématiquement apprentissage, sélection et test final indépendant.

Les compétences mobilisées

Vision & semi-supervisé

  • Exploiter un modèle de segmentation préentraîné
  • Décoder les masques et calculer l’IoU
  • Extraire des embeddings et transférer un backbone
  • Comparer clustering et propagation de labels
  • Appliquer le self-training
  • Prétraiter des IRM
  • Explorer la reconnaissance de positions en vidéo

Les résultats IRM restent exploratoires ; la vision vidéo d’échecs reste un démonstrateur.

Les compétences mobilisées

Apprentissage par renforcement

  • Modéliser états, actions et récompense
  • Entraîner et comparer PPO/DQN
  • Ajuster les hyperparamètres RL
  • Évaluer une politique en simulation

Le résultat LunarLander ne prouve pas une robustesse hors simulation ou sur plusieurs entraînements indépendants.

Les compétences mobilisées

RAG, agents & LLM

  • Indexer et rechercher par embeddings
  • Construire un RAG avec routage
  • Évaluer les réponses d’un RAG
  • Orchestrer des outils avec LangGraph
  • Adapter un LLM par SFT/LoRA
  • Comparer une étape DPO
  • Analyser sorties, hallucinations et contrat JSON
  • Concevoir une extension MCP

MCP reste une cible ; ni la fidélité générale du RAG ni la fiabilité clinique du LLM ne sont démontrées.

Les compétences mobilisées

API & applications

  • Consommer une API d’inférence
  • Exposer un modèle via FastAPI
  • Définir des contrats et schémas de données
  • Modéliser et utiliser SQL/SQLAlchemy
  • Intégrer SQL, MongoDB et Milvus
  • Construire des interfaces de démonstration
  • Prévoir des replis de services

Une interface utilisable ne démontre pas l’authentification, la sécurité des accès ou une adoption utilisateur.

Les compétences mobilisées

MLOps & exploitation

  • Tracer les expériences avec MLflow
  • Conteneuriser et décrire les environnements
  • Automatiser tests et déploiement CI/CD
  • Journaliser et surveiller le data drift
  • Mesurer une optimisation d’inférence ONNX
  • Versionner code et artefacts

Registry MLflow, cohérence modèle/seuil et preuve d’exploitation actuelle restent à préciser.

Les compétences mobilisées

Communication & recul

  • Présenter simplement une architecture
  • Justifier le choix d’un modèle
  • Documenter un projet technique
  • Expliquer aux interlocuteurs métier
  • Déclarer les limites et résultats négatifs

Le degré d’autonomie personnel et les langues doivent être autoévalués, sans score déduit du nombre de dépôts.

Les relations proviennent des mêmes preuves que la matrice des 55 compétences. Aucun pourcentage de maîtrise n’est déduit.

Les études de cas

P01Validé

Construire mon parcours IA

Définir mon objectif professionnel et organiser les étapes de ma formation.

Cadrage & produitCommunication & recul
P02Validé

Segmenter des vêtements

Exploiter un modèle préentraîné et interpréter ses masques de segmentation.

Vision & semi-superviséAPI & applicationsCommunication & recul
P04Validé

Comprendre l’attrition

Comparer des classifieurs et expliquer leurs prédictions dans un contexte d’attrition.

Données & pipelinesML superviséMLOps & exploitationCommunication & recul
P05Validé

Servir un modèle par API

Relier prédiction, stockage et contrats de données dans une API.

API & applicationsMLOps & exploitationCommunication & recul
P06Validé

Tracer les expériences de scoring

Documenter les expériences et choisir un modèle de scoring en tenant compte du coût métier.

Données & pipelinesML superviséMLOps & exploitationCommunication & recul
P07Validé

Retrouver des événements avec un RAG

Relier une demande en langage naturel à un corpus d’événements, puis évaluer les réponses.

RAG, agents & LLMAPI & applicationsMLOps & exploitationCommunication & recul
P08Validé

Déployer et suivre le scoring

Faire passer la solution de scoring du notebook à une application suivie et testée.

API & applicationsMLOps & exploitationCommunication & recul
P09Validé

Cadrer un projet IA

Transformer une intention métier en périmètre, ressources et décisions de projet.

Cadrage & produitCommunication & recul
P10Validé

Apprendre avec peu de labels

Explorer la classification d’IRM en mobilisant embeddings et semi-supervision.

Données & pipelinesML superviséVision & semi-superviséCommunication & recul
P11Validé

Entraîner un agent LunarLander

Comparer PPO et DQN dans une simulation, avec une évaluation sur plusieurs épisodes.

Apprentissage par renforcementAPI & applicationsCommunication & recul
P12Validé

Construire un pipeline multimodal

Collecter et normaliser des sources hétérogènes dans un pipeline orchestré.

Données & pipelinesAPI & applicationsMLOps & exploitationCommunication & recul
P13Validé

Orchestrer un assistant d’échecs

Relier Lichess, Stockfish, recherche documentaire et vidéos dans un graphe de traitement.

Cadrage & produitVision & semi-superviséRAG, agents & LLMAPI & applicationsMLOps & exploitationCommunication & recul
P14Validé

Adapter un LLM médical

Comparer SFT et DPO, puis analyser les limites d’un modèle sur une tâche médicale pédagogique.

Cadrage & produitDonnées & pipelinesRAG, agents & LLMAPI & applicationsMLOps & exploitationCommunication & recul