Développeur full-stack · Produits web, données & automatisation · Toulouse / Remote

Je transformedes idéesen produits.

Développeur full-stack. Applications web, APIs, automatisation et traitement de données — de la base de données à la mise en production.

Vous êtes ici pour

Next.js · React · TypeScript · Node · Python · FastAPI · PostgreSQL · Docker

RushPlay : la probabilité réelle du favori, une fois la marge du bookmaker retirée.
RushPlay — SaaS d’analyse du marché des paris sportifs.

Réalisations

Cinq produits, et leurs chiffres.

Cinq produits construits et mis en ligne — dont quatre réalisés seul de bout en bout, de la base de données à la mise en production.

selv. & SkinMatch — Une marque de soins, et le conseiller qui construit la routine.

selv. & SkinMatch

E-commerce · Moteur de recommandation

Une marque de soins, et le conseiller qui construit la routine.

Deux briques : une boutique Shopify réellement en ligne (29 références, fiches et routines), et SkinMatch — un moteur de recommandation déterministe écrit en Python, exposé par une API FastAPI et embarqué dans la boutique par un widget JavaScript autonome. La couche LLM rédige et interprète, mais ne choisit jamais un produit.

0produit choisi par le modèle

Explorer le projet
  • Shopify
  • Python
  • FastAPI
  • JavaScript
  • Docker

Derrière le produit

Ouvrons-en un.

Les cartes ci-dessus montrent des produits finis. Voici l’envers de l’un d’eux. J’ai pris RushPlay parce que c’est le plus étagé : il collecte, stocke, calcule, sert et affiche.

Cliquez sur un étage pour l’ouvrir.

Couche 01 — Interface

Next.js en composants serveur, rendu statique quand la donnée le permet, thème clair et sombre

Chaque couche est remplaçable sans toucher aux autres : c’est ce qui a permis de retirer le modèle de prédiction sans réécrire le produit.

Expertise

Ce que j'apporte à une équipe.

Les technologies ne valent rien sans l'endroit où elles ont servi. Chaque domaine ci-dessous renvoie à un projet où il a été mis en œuvre.

Frontend

  • React
  • Next.js (App Router)
  • TypeScript
  • Tailwind
  • Composants accessibles
  • Thèmes clair/sombre

RushPlay : accessibilité 100/100 mesurée dans les deux thèmes.

Backend

  • Python · FastAPI
  • Node · Express
  • API REST
  • Authentification et sessions
  • Contrôle de rôle
  • Validation des entrées

ApplyBot : trois rôles, sessions signées, limitation d’essais.

Données & IA

  • PostgreSQL, SQLite, MySQL
  • Collecteurs planifiés
  • pandas
  • XGBoost, Poisson, Elo
  • Validation hors échantillon
  • Déduplication

RushPlay : six sources, et un modèle rejeté par son propre test.

Livraison

  • Docker
  • GitHub Actions
  • VPS et Coolify
  • Migrations versionnées
  • Sondes de santé
  • Sauvegardes vérifiées

Le Local : image de production ramenée de 113 Mo à 8,7 Mo.

À propos

J'aime construire ce qui n'existait pas hier.

J'ai commencé par démonter et réparer des ordinateurs, bien avant d'écrire une ligne de code. J'ai passé deux ans à coordonner des livraisons et à encadrer une équipe, puis je me suis formé au développement à la Wild Code School.

Aujourd'hui je suis développeur full-stack, avec une préférence marquée pour les produits techniques : ceux qui traitent de la donnée, qui automatisent quelque chose, ou dont la règle métier est plus difficile que l'interface. Je pars d'un problème, je comprends comment il fonctionne vraiment, puis je construis la solution entière — interface, backend, base de données, intégrations, mise en production.

Ce que j'apporte : un développeur qui livre en production, qui teste ce qu'il écrit, et qui sait retirer ce qui ne marche pas.

5

produits construits

dont quatre seul, de bout en bout

1 134

tests automatisés

comptés dans les cinq dépôts

1

modèle supprimé

après un test hors échantillon défavorable

Parcours

  1. 2026

    Développeur web — Bac+2, RNCP niveau 5

    Wild Code School

    Applications web, intégration d’interfaces, API Node et FastAPI, bases de données. Projet de fin de formation en équipe, en méthode agile.

  2. 2023 — 2025

    Coordinateur logistique, dispatcher, manager — CDI

    TR Express · UTS

    Organisation et suivi de livraisons nationales et internationales, coordination des tournées, management d’équipe. Deux ans à tenir un flux qui ne s’arrête pas.

  3. 2019 — aujourd’hui

    Informatique en autodidacte

    Commencé par assembler et réparer des machines, continué par le code. Les cinq produits de ce site sont nés de cette habitude : comprendre en démontant.

Contact

Parlons de la suite.

Vous cherchez un développeur capable de prendre un produit de la base de données jusqu'à la production ? Écrivez-moi, je réponds.