Aller au contenu
02 — Index

Tous les projets

Tous les projets, avec leur code ou leur démo. La plupart viennent du cursus de l'École 42 ; les études de cas expliquent ce que j'ai construit, les choix et les limites.

21 sur 32 projets

  • Weight Your WageML & données

    Prédit les salaires des développeurs à partir de l'enquête Stack Overflow. Un projet d'équipe de l'AI Lab de 42AI qui couvre tout le chemin, des données brutes à une application web publique ; le modèle est une baseline assumée, le vrai travail est le pipeline.

    • Déployé · application web publique
  • Multilayer perceptronML & données

    Classe les tumeurs du sein en bénignes ou malignes avec un réseau de neurones écrit en NumPy : couches, fonctions de perte et optimiseurs derrière une API façon Keras.

    • 97,4 % préc. validation
    • 569 échantillons
  • RAG-SyntecML & données

    Répond aux questions sur la convention collective Syntec et refuse les questions hors sujet avant même d'appeler le LLM. 172 documents, 8 447 chunks, récupération dense sur Chroma.

    • 172 docs · 8 447 chunks
    • 55 questions étiquetées
  • CapTech IDFML & données

    Cartographie 79 099 entreprises d'Île-de-France à partir des données publiques de l'Insee, réparties sur 16 domaines technologiques. Une entreprise n'entre dans un domaine qu'avec une source citée et datée ; 23 en ont une à ce jour, en IA, cybersécurité et systèmes embarqués. Le code est privé.

    • 79 099 entreprises
    • 1 343 segments indexés
  • LeafflictionML & données

    Classe des photos de feuilles de pommier et de vigne en 8 classes (6 maladies, 2 saines) avec un CNN PyTorch ; l'augmentation équilibre les classes avant l'entraînement.

    • 94,1 % préc. sur test indépendant
    • 8 classes
  • DSLRML & données

    Répartit les élèves de Hogwarts dans l'une des quatre maisons à partir de leurs notes de cours, avec une régression logistique one-vs-all et une descente de gradient écrites de zéro — sans bibliothèque de ML.

    • 4 maisons
    • 13 variables de cours
  • DataView-LiteML & données

    Explorer une base SQLite en langage naturel : un modèle local écrit du SQL en lecture seule, un validateur le contrôle, et un second modèle formule la réponse. Réalisé pour un test technique de deux heures.

    • 8 bases de démo
    • 3 couches de sécurité SQL
  • FlowML & données

    Un prototype d'OS nativement IA piloté à la voix : vous parlez, et Claude répond à voix haute tout en assemblant l'interface à l'écran en temps réel. Réalisé en solo en 24 heures au hackathon Anthropic × Y Combinator.

  • Total Perspective VortexML & données

    Une interface cerveau-machine qui classe des signaux EEG d'imagerie motrice : un filtre spatial CSP écrit de zéro alimente une régression logistique, câblés en pipeline scikit-learn.

    • 109 sujets
    • passe-bande 8–30 Hz
  • Learn2SlitherML & données

    Un serpent qui apprend à jouer par essai-erreur avec du Q-learning tabulaire — une Q-table sur la vision à quatre voisins de la tête, entraînée sur des milliers de sessions en auto-jeu.

    • 5 000 sessions d'entraînement
    • 294 états appris
  • ft_linear_regressionML & données

    Régression linéaire avec descente de gradient, écrite de zéro, pour prédire le prix d'une voiture à partir de son kilométrage.

  • RainfallSécurité

    Exploitation de binaires, à deux : 12 niveaux progressifs de rétro-ingénierie, des débordements de pile aux chaînes de format et à l'écrasement de la GOT.

  • OverRideSécurité

    Exploitation de binaires, à deux : 10 binaires setuid cassés avec ret2libc, ROP, chaînes de format, un off-by-one et l'abus de liens symboliques.

  • Inception-of-ThingsInfrastructure

    Réalisé à deux : des clusters K3s provisionnés avec Vagrant, puis un cluster K3d exécutant un déploiement GitOps avec Argo CD. Le bonus ajoute un GitLab auto-hébergé déployé avec Helm.

  • Cloud-1Infrastructure

    Des playbooks Ansible, écrits à deux, qui déploient une stack WordPress Docker Compose sur des serveurs distants.

  • Weight Your Wage — WebWeb

    Front end web de Weight Your Wage : un site statique Next.js sur Cloudflare Pages qui envoie le formulaire d'enquête au service FastAPI sous forme de tâche asynchrone et interroge celui-ci jusqu'à ce que le salaire prédit soit prêt.

  • WebservSystèmes

    Serveur HTTP en C++ sur sockets, testable avec un vrai navigateur.

  • cub3DSystèmes

    Moteur de raycasting en C dans le style de Wolfenstein 3D, réalisé à deux : murs texturés, une minimap et la visée à la souris.

  • so_longSystèmes

    Jeu de tuiles 2D en C avec MiniLibX : sprites, textures et événements clavier ; chaque carte est vérifiée pour que chaque objet et la sortie soient atteignables.

  • ft_transcendenceWeb

    Application web de Pong multijoueur en Django : chat en direct via WebSockets, comptes, un adversaire IA et des tournois.

  • Transcendance V2Web

    Pong multijoueur reconstruit en microservices Node.js et Fastify avec un front end TypeScript. J'étais chef de projet dans une équipe de cinq, j'ai travaillé sur le jeu avec deux coéquipiers et mis en place la stack de journalisation ELK.