Étude de cas · Agentova · Oct. 2025 → oct. 2026
Un an à construire un SaaS d'agents IA en production
Agentova édite une plateforme d'« employés IA » pour les PME : des agents qui créent du contenu, répondent au téléphone, publient sur les réseaux. J'y ai travaillé en indépendant sur toute la plateforme, du front aux services d'IA.
- PR mergées
- 370
- commits
- 1 650+
- dépôts
- 12
- fichiers de tests
- ~500
Les chantiers
Agent téléphonique IA
- ElevenLabs
- Twilio
- Calendly
- 7 CRM
Conçu et livré de bout en bout un agent vocal qui répond au téléphone et passe des appels pour les clients : création par modèles, voix, base de connaissances, campagnes sortantes, achat de numéros en France, en Suisse et aux États-Unis, SMS post-appel. Qualité conversationnelle travaillée sur des appels réels : reconnaissance de l'appelant via le CRM, épellation des noms propres, décroché quasi instantané.
Migration Python → TypeScript
- Fastify
- Parité vérifiée
- 2 041 tests
Migré l'intégralité du back-end vocal d'un service Python vers le back TypeScript : 60 routes reprises une à une avec une parité vérifiée, plus de 2 000 tests au vert et un déploiement coordonné entre deux dépôts, sans interruption pour les clients.
Scraping et analyse de marque
- FastAPI
- Playwright
- Cloud Run
Extrait le scraping dans un microservice dédié et sécurisé (OIDC, garde anti-SSRF). Un pool de navigateurs supprime ~7 s de démarrage par analyse, une pré-vérification d'URL répond en 1 à 3 s. Import d'une fiche produit depuis son URL en 3 s de médiane, avec un prix jamais inventé par l'IA.
Temps réel
- WebSocket
- PostgreSQL LISTEN/NOTIFY
- Redis Pub/Sub
Conçu le système de notifications temps réel : serveur WebSocket multi-tenant, diffusion entre instances Cloud Run, reconnexion pilotée par codes d'erreur côté client. 27 événements métier couverts.
Onboarding et conversion
- Next.js
- Mobile-first
- IA générative
Refondu l'onboarding sur trois générations, jusqu'à un registre de flux déclaratif de 23 écrans, et construit un tunnel de prise de rendez-vous commercial avec vidéo de vente, itéré directement avec le CEO.
Performance
- Sentry
- Safari
- Stripe
Mené une enquête de lenteur jusqu'à sa cause racine (une transformation CSS globale qui forçait Safari à recomposer toute l'application), corrigée en une règle. Parallélisé les appels Stripe du tableau de bord.
Comment je travaille
Développement assisté par IA, maîtrisé
85 % de mes commits sont co-écrits avec Claude Code, avec des règles versionnées, des revues multi-agents et des tests prouvés par mutation.
Qualité outillée
Hooks bloquants (lint, types, tests), revue automatique des PR, environnements d'aperçu par PR, recettes avant chaque mise en production.
Livrer en continu
370 PR mergées en un an, dont 44 mises en production que j'ai portées moi-même.
Stack
- Next.js
- TypeScript
- Fastify
- Python
- FastAPI
- PostgreSQL
- Claude
- Gemini
- ElevenLabs
- Twilio
- GCP
- Cloudflare
Les fonctionnalités sont décrites de façon générique : aucune donnée client ni code propriétaire n'est publié.
Besoin de ce profil dans votre équipe ?
Mission freelance ou CDI, 100 % remote.