HakoDev
← Retour au profil

É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

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.