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.

GitHub · LinkedIn · Profil en Markdown

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.

Voir mcp-audit sur GitHub

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.