Aller au contenu
Florian MousseauTech LeadZenika, depuis 2014

Florian Mousseau

Développeur full-stack depuis 2010. Java et Spring Boot côté serveur, Angular et TypeScript côté client. Tech Lead en mission, j'encadre une équipe de développeurs depuis 2023. Je fais les arbitrages techniques, je relis le code et je réponds de ce qui part en production. Hors mission, je construis seul mes produits en ligne, avec des agents IA. Ils écrivent une partie du code, sous le contrôle d'une chaîne de livraison que j'ai construite.

Agents IAbranche, relecture, gate

Les agents IA sur mes dépôts

Des agents IA écrivent une partie du code de mes produits. Chaque changement passe par une branche et une relecture, puis par une gate qui refuse la fusion si les tests échouent, si la couverture baisse ou si un secret traîne dans le code. Après le déploiement, la chaîne vérifie que l'adresse publique sert bien la version qui vient d'être construite.

Des routines quotidiennes testent une application à fond et corrigent ce qu'elles trouvent. Une consigne donnée aux agents se mesure sur un banc, réponse avec et réponse sans, avant d'être gardée. auregistre.fr expose un serveur MCP, qu'un assistant interroge directement.

Le code de selfstore est public. Son intégration continue refuse une fusion sous 89 % de lignes couvertes, et sa suite compte plus de 700 tests.

Sur npmcode public, licence MIT

Les bibliothèques que je publie

Hors mission, sur mon temps propre, je publie deux bibliothèques que d'autres installent. Le code est public, les versions et les correctifs se lisent sur npm.

Les pages npm donnent les versions et la licence, pour selfstore comme pour truecopy.