Développeur full-stack · Toulouse

Je transformedes idéesen produits.

Développeur full-stack. Je conçois et développe des applications web, des APIs et des produits qui traitent de la donnée — de la base de données à la mise en production.

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

Disponible pour un CDI, un CDD ou une mission longue

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

Que puis-je faire pour vous ?

Le site s’adapte à votre réponse. Vous pourrez changer à tout moment depuis la navigation.

Réalisations

Cinq produits, et leurs chiffres.

Conçus, développés et déployés seul — 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

Un écran, cinq couches.

Ce que voit l’utilisateur de RushPlay tient en une page. Ce qu’il faut pour la produire tient en cinq étages — cliquez pour les ouvrir.

Couche 01Interface

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 je cherche : une équipe où l'on mesure avant d'affirmer, et où l'on met en ligne ce qu'on écrit.

5

produits construits

dont quatre seul, de bout en bout

1 128

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.