Expérience
Je transforme les besoins métier en logiciels structurés, évolutifs et maintenables.
Un éditeur du secteur médico-social m'a confié la refonte de son logiciel métier. Le code tournait, mais il avait été construit par accumulation : chaque nouvelle règle métier fragilisait les précédentes.
J'ai mené la mission de bout en bout, en autonomie complète, avec un chef de projet et un Product Owner pour le cadrage fonctionnel. Mon rôle : transformer des besoins terrain en décisions d'architecture, et les tenir dans la durée.
Projets
- Kapiia-insights2026Volet analytique de l'écosystème Kapiia : là où le logiciel métier sert le quotidien d'un établissement, cette plateforme agrège les données anonymisées de plusieurs sites pour en tirer une lecture d'ensemble. Trois contextes délimités — sources, profilage, analyse — pour que chaque partie du domaine reste indépendante des autres.
- PHP
- Tailwind CSS
- DDD
- Laravel
- Filament
- Kapiia — Logiciel métier SaaS pour établissements médico-sociaux2025 — 2026Transformation d'un logiciel métier hérité en plateforme multi-structures maintenable. Chaque établissement y active ses propres modules, avec un contrôle d'accès granulaire et une traçabilité complète imposée par le cadre RGPD du secteur. La refonte a touché le modèle de données, l'architecture applicative et la stratégie de déploiement.
- PHP
- Laravel
- Filament
- Livewire
- MVC
- Kapiia-insights2026Volet analytique de l'écosystème Kapiia : là où le logiciel métier sert le quotidien d'un établissement, cette plateforme agrège les données anonymisées de plusieurs sites pour en tirer une lecture d'ensemble. Trois contextes délimités — sources, profilage, analyse — pour que chaque partie du domaine reste indépendante des autres.
À force de livrer, j'ai hérité de responsabilités : d'abord encadrer quelques développeurs, puis piloter une équipe transversale.
Le passage a été moins confortable qu'il n'y paraît. J'ai dû apprendre à lâcher le clavier, à accepter qu'une solution différente de la mienne soit une bonne solution, et à faire de l'architecture un langage commun plutôt qu'une préférence personnelle.
Ce que je retiens : une équipe ne va pas plus vite parce qu'on la pousse, mais parce qu'elle sait où elle va et pourquoi.
Projets
- GOGETLEAD2023 — 2025SaaS B2B destiné aux vendeurs e-commerce, réunissant en une seule plateforme la création de landing pages, la gestion des commandes et le suivi des performances. L'enjeu technique tenait à l'isolation multi-tenant : chaque client disposait de son propre domaine et de ses propres données, sur une infrastructure mutualisée. J'en ai tenu l'architecture, puis le produit : arbitrage du modèle tarifaire, définition des indicateurs de réussite et pilotage de la relance commerciale.
- Vue.js
- Laravel Forge
- Vite
- Tailwind CSS
- Metabase
- PHP
- Stripe
- Inertia.js
- Google Analytics
- Element Plus
- Laravel
- Digital ocean
- COD INVESTOR2022 — 2024Plateforme e-commerce de cash-on-delivery réunissant vendeurs et affiliés autour d'une chaîne complète : sourcing produits, marketplace, import de leads, confirmation par call center, fulfillment, livraison et gestion des retours. Chaque maillon ayant son propre coût, le cœur du système était un moteur de reporting restituant à chaque partenaire son revenu net chaque semaine. Projet mené du développement au pilotage produit et à l'acquisition, avec une communauté de plus de 10 000 abonnés construite en parallèle.
- PHP
- Laravel
- Vue.js
- Tailwind CSS
- Inertia.js
- Metabase
- Leadership technique
- Element Plus
- Vite
- GOGETLEAD2023 — 2025SaaS B2B destiné aux vendeurs e-commerce, réunissant en une seule plateforme la création de landing pages, la gestion des commandes et le suivi des performances. L'enjeu technique tenait à l'isolation multi-tenant : chaque client disposait de son propre domaine et de ses propres données, sur une infrastructure mutualisée. J'en ai tenu l'architecture, puis le produit : arbitrage du modèle tarifaire, définition des indicateurs de réussite et pilotage de la relance commerciale.
Je suis arrivé dans une startup qui grandissait plus vite que ses outils. Tout se pilotait sur des tableurs, et chaque semaine un nouveau contournement s'ajoutait au précédent.
On m'a confié la construction de l'outil interne qui devait remplacer tout ça. Seul développeur sur le projet, j'ai fait le chemin complet : m'asseoir avec les équipes pour comprendre leur métier, traduire ce qu'elles me décrivaient en modèle, livrer, écouter les retours, recommencer.
C'est là que j'ai compris que la partie difficile du métier n'était pas le code. C'était de poser les bonnes questions avant de l'écrire.
Projets
- ERP interne2021 — 2023ERP interne de gestion commerciale, conçu pour remplacer un pilotage entièrement sur tableurs. Le travail a consisté à modéliser des processus qui n'existaient jusque-là que dans les habitudes des équipes, puis à les outiller pour plus de trente collaborateurs. Après digitalisation, le traitement est passé de 300 à plus de 2 000 leads par jour. Seul développeur sur le projet, de la conception à la production.
- Git
- Laravel
- MVC
- Tailwind CSS
- Vue.js
- Github
- Inertia.js
Projets
- Mon portfolio2026Vitrine et laboratoire : le portfolio que tu consultes, son API et son code.
Projet personnel servant à la fois de vitrine et de laboratoire. J'y applique sur un écosystème TypeScript les principes que je pratique au quotidien ailleurs : découpage en domaines, inversion des dépendances, tests end-to-end sur les parcours critiques. Le code est public.
- Hexagonale
- DDD
- NestJs
- Next.Js
- TypeScript
- EMEAS-IMMO2025Plateforme immobilière multi-agences. Multilingue, multi-marchés, multi-passerelles de paiement.
Création d'une plateforme d'annonces immobilières multi-agences pour un entrepreneur opérant entre l'Europe et l'Afrique de l'Ouest. Cette double implantation a structuré tout le projet : contenus multilingues, et une couche de paiement capable de router chaque transaction vers le prestataire adapté au contexte du client. Projet mené seul, de la conception à la mise en production.
- Inertia.js
- Laravel
- Vue.js
- Stripe
- PHP
- Vite
- CinetPay