Freelance - AI Software Engineer
sept. 2025 — aujourd'huitélétravail / toulouse, france
next.js | react | typescript | tailwindcss | drizzle | postgres | llm | embeddings | pinecone | gcp | bigquery | cloud run | vercel | maplibre | clerk | vitest
l420
- Les économistes et avocats en concurrence ne peuvent pas se permettre une IA qui invente. C'est le point de départ de L420 : rendre les décisions de l'Autorité de la concurrence interrogeables en langage naturel, mais avec des réponses sourcées, vérifiables et auditables.
- J'ai construit le produit seul : moteur RAG, interface de chat, logique de citations, historique, authentification, billing, OAuth, connecteur MCP pour ChatGPT/Claude, déploiement et observabilité. Le vrai travail n'était pas seulement de retrouver des textes proches sémantiquement, mais de montrer quelles décisions ont été consultées, lesquelles sont citées, et quels paragraphes soutiennent la réponse.
pyner
- Quand une enseigne veut en acquérir une autre, elle doit présenter un dossier à l'Autorité de la concurrence. Ce dossier est préparé par des économistes de la concurrence, des analystes et des juristes qui doivent reconstruire le marché local : zones, points de vente, concurrents, parts de marché et indicateurs de concentration.
- Pyner transforme ce travail, éclaté entre Excel, cartes et fichiers de données, en workflow produit. J'ai porté l'outil de bout en bout : UX, cartographie, données d'établissements, zones de marché, exclusions, parts de marché, indicateurs de concentration, exports Excel, partage sécurisé, auth, billing et mise en production. Le vrai défi était de garder la logique métier fiable sans transformer l'outil en usine à gaz.