De la donnée brute au déploiement, en autonomie complète. Ce qui suit tient en trois temps : ce que je sais faire, comment je l'ai fait, et où ça tourne aujourd'hui. Tout est en ligne et vérifiable.
Scraping, nettoyage, géospatial (OpenStreetMap, OSRM), pipelines de données, production de flux GTFS. Faire exister une donnée exploitable là où il n'y en a aucune.
RAG souverain on-premise (Mistral local via vLLM, air-gap) et RAG documentaire. Recherche hybride (dense et lexical), reranking, grounding strict, citations à la source, abstention, vérification indépendante.
Régression (Ridge, scikit-learn), mise en correspondance de données, classement. Choix du modèle tranché sur le résultat réel.
Tests offensifs (nmap, analyse d'en-têtes HTTP, clickjacking), configuration email DMARC/SPF/DKIM, contrôle d'accès (RBAC), durcissement d'infrastructure.
Systèmes autonomes (déclencheurs, garde-fous, idempotence, observabilité), automatisation n8n, outillage maison (64 modules, 20 hooks, 6 sous-agents, MCP), pipelines de bout en bout.
Next.js / React, paiement Stripe (webhooks signés), gestion de stocks et d'expéditions, e-commerce en production.
En Crète, aucune donnée de transport n'est ouverte. Le réseau a été reconstruit pour rendre un trajet calculable.
Les horaires des KTEL (les transporteurs publics grecs) ne vivent que dans des pages web et des PDF, avec des noms de villes incohérents d'une source à l'autre. Pour en faire un trajet calculable, ce désordre doit être transformé en une base propre, puis raccroché à la carte des routes. Le tout sans aucune API.
Des départs sont apparus en double dans la base. Plutôt qu'une correction manuelle, un correctif SQL idempotent supprime les doublons : relançable autant de fois que nécessaire, sans en recréer ni modifier les données saines. L'idempotence permet de le rejouer à chaud, sans effet de bord.
Résultat : un calculateur d'itinéraire avec correspondances, une carte en direct, et un flux GTFS complet validé sans erreur. Cette donnée n'existe pas ailleurs en Crète.
Des documents trop sensibles pour une IA dans le cloud. L'IA tourne donc sur place, coupée d'internet, et cite chaque réponse à la page près.
L'architecture place le modèle sur les serveurs du centre au lieu d'exporter leurs données. Chaque réponse est citée à la source, vérifiée par un second contrôle, et filtrée par les droits d'accès avant que le modèle ne lise un passage.
Résultat : une architecture de référence complète, en composants 100 % libres (sans dépendance cloud), dimensionnée pour une petite équipe et un seul serveur. Conçue au niveau production, avec un plan de mise en œuvre en six étapes, de la première démo mesurable au système complet.
Une IA classique invente avec aplomb sur une question de droit. Celle-ci répond uniquement à partir des textes de loi, en citant sa source.
Sur un sujet fiscal, une réponse fausse a des conséquences. Chaque réponse doit être appuyée sur la loi, à jour, et vérifiable. Le modèle seul ne suffit pas : il faut une architecture qui l'empêche d'improviser.
Résultat : un assistant dont chaque réponse est traçable à la loi, maintenu à jour par une veille, et dont les angles morts sont connus et corrigés. En ligne sur kairosguest.com.
Upload idempotent : une vidéo déjà publiée n'est pas refaite. Pipeline relançable de bout en bout.
Garde d'idempotence sur l'événement Stripe pour ne jamais traiter deux fois le même paiement. En production, commandes réelles depuis le 25 mars 2026.
20 hooks déclenchés sur les événements du cycle de vie (garde-fous, journalisation), 6 sous-agents spécialisés, serveurs MCP maison, 64 modules réutilisables. Orchestration déterministe : fan-out parallèle de sous-agents, puis vérification avant synthèse.
Verdict : score 35/100, six vulnérabilités (DMARC/SPF/DKIM absents, aucun en-tête de sécurité, clickjacking possible), suivi de recommandations (DKIM/SPF, en-têtes, HSTS).
Régression Ridge sur 31 variables (scikit-learn, validation croisée), entraînée sur ~2 272 annonces collectées. Modèle simple retenu après comparaison avec des modèles plus lourds qui n'apportaient pas de gain mesurable.
Ces systèmes partagent une architecture. La comprendre, c'est les comprendre tous.
Les compétences ci-dessus tournent dans des systèmes réels, en production. Les liens sont cliquables.
À l'intérieur de ces systèmes : emails transactionnels authentifiés (DKIM/SPF), agents et automatisations qui les font tourner sans intervention, et l'outillage maison (64 modules, MCP) qui sert de socle commun.
À partir de 450 €/j, 100 % remote. Au temps passé, avec reporting et revues régulières. Adapté à une mission cadrée dans la durée, en direct ou en intermédiation (ESN).
Devis ferme après cadrage du périmètre (cahier des charges). Acompte 30 % à la commande, solde à la livraison ou par jalons. 2 cycles de révision inclus. Livrables et code source remis, maintenance en option. Délais convenus au devis.
Pour les équipes métier et les dirigeants, aucun profil technique requis. Deux formats, sur site ou à distance : 1 jour découverte (ce que l'IA change concrètement dans un métier, ce qui marche et ce qui échoue, démonstrations sur les systèmes présentés ici) ou 2 jours hands-on (l'équipe construit un premier automatisme fiable sur son propre cas, avec des outils accessibles et sans écrire de code). Contenu adapté au contexte de l'équipe après un échange de cadrage. À partir de 800 €/j. Expérience de formateur en bancassurance, certification professionnelle AMF.