Antoine Rospars
Software Engineer chez Datakeen. Go, TypeScript. Fullstack, mobile natif, outillage agentique. Marne-la-Vallée.
Je construis ce qui vérifie : le SDK qui lit la puce de votre passeport, la plateforme KYC qui s’en sert, et le proxy open source qui audite chaque appel d’outil de vos agents IA.
En bref
- SDK mobile NFC de vérification de pièces d’identité conçu de zéro, livré en Flutter, Kotlin, Swift et React Native, en production chez un client majeur.
- Auteur et mainteneur de mcp-audit, proxy d’audit open source en Go pour le Model Context Protocol : stable en v1, 12 releases, référencé dans awesome-mcp-servers (95k ★), score A sur Glama, 8 contributeurs externes.
- Contributeur au registry MCP officiel : une issue à l’origine du support des modules Go, des reviews techniques sur OAuth (RFC 8628) et le validateur Cargo.
- A porté le refacto de la plateforme KYC / KYB de Datakeen (NestJS, React), avec une suite E2E Playwright et une CI/CD GitLab de publication npm via OIDC.
- Référent MCP et IA agentique chez Datakeen, responsable de la revue de code, forme les stagiaires.
- Du backend Go concurrent au mobile natif et à la vision par ordinateur dans le navigateur. Master EPITECH en cours (2027), Erasmus à Stuttgart, anglais C1.
SDK NFC pour pièces d’identité
Chez Datakeen, j’ai conçu de zéro le SDK mobile qui lit la puce des passeports et des cartes d’identité pendant un parcours KYC.
- Le SDK guide l’utilisateur jusqu’à une capture exploitable du document, sans saisie manuelle.
- Identité et photo sont lues directement dans la puce, telles que l’autorité émettrice les a écrites, par un échange NFC chiffré.
- Il vérifie que la puce a bien été émise par un État, qu’elle n’a pas été modifiée et qu’il ne s’agit pas d’un clone.
- Livré en quatre SDK : Flutter, Kotlin, Swift et React Native.
- En production chez un client majeur, pour plusieurs centaines d’utilisateurs.
mcp-audit, proxy d’audit open source pour le Model Context Protocol
Un proxy Go qui se place entre un agent IA et ses outils MCP, sans modifier ni l’un ni l’autre, et garde une trace signée de chaque appel.
- 12 releases publiques, de v0.1.0 à v1.1.0
- 95k ★ awesome-mcp-servers, où le projet a été mergé
- A score qualité sur Glama
- 8 contributeurs externes venus d’eux-mêmes
- Proxy stdio et HTTP, transparent pour le client comme pour le serveur
- Signature HMAC de chaque ligne d’audit, export JSONL ou SQLite
- Redaction des données personnelles, policy engine allow/deny, rate limit par outil
- Métriques Prometheus, export OpenTelemetry OTLP/HTTP, durcissement mTLS
- Builds multi-architecture via GoReleaser
Une issue ouverte sur le registry MCP officiel d’Anthropic (6,7k ★) a déclenché la PR qui ajoute le support des modules Go. mcp-audit y sert de dépôt de référence pour les tests.
Reviews techniques sur ce même registry : validation du device flow OAuth (RFC 8628 §3.5), design du validateur Cargo.
Parcours
Fullstack & Mobile Developer, Datakeen
Depuis mars 2026. Plateforme d’IA documentaire utilisée par un millier d’utilisateurs B2B. Équipe produit de six personnes.
- SDK mobile NFC pour pièces d’identité conçu et développé from scratch, déployé chez un client majeur.
- Référent MCP et IA agentique, dont l’agent interne qui implémente des features directement depuis Jira.
- Responsable de la revue de code. Formation des stagiaires à leur arrivée.
- Intégration DocuSeal : génération de PDF et signature électronique (React, NestJS, Kubernetes).
Développeur fullstack, Datakeen
Octobre 2024 à février 2026. J’ai porté le refacto de la plateforme KYC / KYB.
- Choix de NestJS et React/Vite défendu face à l’existant, puis adopté par l’équipe.
- Suite E2E Playwright qui couvre tous les nœuds critiques du parcours KYC en un seul run, avec une fausse caméra Y4M injectée par flags Chromium pour la pièce d’identité et le selfie.
- Pipeline GitLab CI/CD de publication npm via OIDC, avec promotion contrôlée dev, staging puis production.
- Flux de branches dev, staging, main à la place des cherry-picks.
Développeur fullstack en stage, Datakeen
Janvier à juin 2024. Premiers développements React et NestJS sur une plateforme d’IA documentaire déjà en production.
- Montée en compétence sur Docker, GCP et GitLab CI.
Erasmus à Stuttgart
2023 à 2024. Une année d’échange universitaire en Allemagne, pendant le cursus EPITECH.
Master of Science in Information Technology, EPITECH Paris
2022 à 2027. Spécialisation systèmes distribués, cybersécurité et machine learning.
- Témoignage alumni publié dans un ouvrage pédagogique EPITECH.
Projets
AutoScanlate AI
Traduit un chapitre de manga de bout en bout sur GPU. 35 ★ sur GitHub.
Détection des bulles avec YOLO, OCR japonais avec MangaOCR, traduction par un LLM local, puis inpainting du texte d’origine. Quatre outils d’habitude séparés, réunis dans une architecture microservices : worker IA en Python, backend Go et NestJS, suivi de progression en temps réel par Server-Sent Events.
Stack : Python, Go, NestJS, React, YOLO, MangaOCR, Qwen 2.5 7B. Code source
ID Scan
Lit la puce des passeports et des cartes d’identité françaises. Publiée sur l’App Store.
Lit la puce de la carte d’identité française et des passeports, vérifie que le document est authentique et en extrait la photo du titulaire.
Stack : React Native, Swift, Kotlin, NFC. App Store
NutriScan
Reconnaît les aliments à la caméra sans envoyer une seule image à un serveur. mAP50 de 0,672 sur 32 classes.
Modèle de segmentation entraîné sur 32 classes d’aliments, exporté en ONNX et exécuté dans le navigateur en WebAssembly. Les images restent sur l’appareil.
Stack : Next.js, YOLOv8m-seg, ONNX Runtime Web, WebAssembly. Démo · Code source
Go Load Balancer
Répartit la charge vers le backend le moins occupé. 91 % de couverture de tests.
Algorithme least-connections, health checks actifs, worker pool. État partagé thread-safe avec RWMutex et opérations atomiques.
Stack : Go, sync/atomic, RWMutex, Docker. Code source
Go Image Optimizer
Optimise des images sans laisser un gros fichier faire tomber le service. Image Docker sous 21 Mo.
Microservice fail-fast : un sémaphore borne la mémoire consommée par les traitements simultanés, et l’arrêt gracieux termine les requêtes en cours avant de couper.
Stack : Go, Docker, Sémaphores. Code source
Wordle Solver
Trouve le mot en maximisant l’information de chaque essai. Interface à 60 fps pendant le calcul.
Chaque proposition est choisie par entropie de Shannon sur l’ensemble des mots restants. Le calcul tourne dans des Web Workers pour ne jamais bloquer le thread principal.
Stack : Next.js, React 19, Web Workers. Démo · Code source
Francilienne de Miroiterie
Site client pour une entreprise de miroiterie. Lighthouse au-dessus de 95.
Site responsive, images chargées à la demande, score Lighthouse supérieur à 95.
Stack : React, SCSS. Voir le site
Compétences
- Backend
- Go, NestJS, TypeScript, Node.js, Python, REST, JSON-RPC
- Mobile
- Kotlin, Swift, Flutter, React Native, bridges natifs C, NFC, Apple Vision, ML Kit
- Frontend
- React, TypeScript, Tailwind, Playwright
- Cloud et CI
- Docker, Kubernetes, GitLab CI/CD, GCP, GoReleaser, OIDC
- Observabilité
- OpenTelemetry, Prometheus, Grafana
- Sécurité
- mTLS, HMAC, OAuth 2.1, Model Context Protocol
- Langues
- Français natif, anglais C1
Contact
Un poste, une mission, ou une question sur MCP et les agents IA : écrivez-moi sur LinkedIn. Tout mon code public est sur GitHub.