Conception et intégration d'API en freelance, de REST à  MCP
Je conçois des API et développe les interfaces qui les consomment, 100 % à  distance. J'ai développé l'API Hono de WorkoutGen et le serveur MCP de Ragmir, et en binôme le backend Spring Boot d'un portail de Sciences Po.
Les API que j'ai conçues ou intégrées
Les API que j'ai développées pour mes produits et pour Sciences Po, et les API clientes auxquelles j'ai relié des interfaces, en REST, GraphQL et WebSocket.

API d'une application d'entraînement en production
Une API Hono sur Cloudflare Workers avec une base de données isolée par membre, l'authentification Better Auth et l'intégration des paiements

RAG agentique open source pour les agents de code
Une même couche de recherche exposée de trois façons : une API TypeScript typée, une ligne de commande et un serveur MCP aux outils en lecture seule pour les agents de code

Sciences Po · Projet confidentiel
Portail académique, des deux côtés de l'API
Les deux côtés du contrat, en binôme : un backend Spring Boot 4 et le frontend Next.js 16 qui le consomme, derrière une connexion CAS

Tableau de bord d'analyse de corpus par IA
Une API GraphQL consommée via une architecture Redux, en développement piloté par les tests avec Vitest et Cypress

Site national et plateforme des sites concessionnaires
Un back-office React sur une API REST, la connexion aux API internes de Suzuki et une recherche de concessionnaires Google Maps avec géolocalisation
Des contrats d'API qui durent
Une API survit à l'écran qui l'a consommée en premier. Ce qui compte : la forme des ressources, ce que dit une erreur, la façon de versionner une évolution sans casser un client, et ce que la documentation garantit réellement.
J'interviens sur la conception comme sur l'intégration : un contrat REST pour un nouveau service, une interface reliée à une API REST ou GraphQL existante, des canaux temps réel quand l'écran doit réagir à l'arrivée des données, ou un serveur MCP qui ouvre des fonctions choisies aux agents IA.
J'ai construit des API avec Hono, Fastify, Spring Boot et Symfony, et je m'adapte à Express, NestJS ou Laravel si c'est ce qu'utilise votre équipe.
Exemples de livrables
- Contrat REST avec validation et gestion des erreurs
- Intégration d'une API GraphQL dans l'interface qui la consomme, avec la gestion de l'état
- Connexion WebSocket pour des écrans qui se mettent à jour en continu
- Intégration d'une API existante ou tierce dans votre application
- Serveur MCP qui expose des fonctions choisies aux agents IA
- Mission
- Renfort d'équipe, projet ou reprise
- Rythme
- Défini selon la mission
- Tarif indicatif
- 550 € HT / jour (octobre 2026)
- Collaboration
- 100Â %Â Ă Â distance
- Démarrage
- À convenir
Je conçois des API que je consomme aussi
Cinq ans à relier des interfaces aux API de mes clients, en REST et GraphQL, guident la façon dont je conçois les miennes : les ressources dont l'interface a vraiment besoin, des erreurs qu'elle peut afficher et des évolutions qui ne cassent pas les clients existants.
Avec jCode, j'accompagne des institutions publiques, des entreprises établies et des startups. Mes propres produits, WorkoutGen et Ragmir, m'ont appris ce qui suit une mise en production.

- de développement web
- 10 ans
- missions réalisées sur Malt (novembre 2026)
- 80+
- en freelance
- 7 ans
- sur 47 évaluations clients Malt (novembre 2026)
- 5,0/5
Mes autres expertises
Ce qu'en disent mes clients et collègues
“Jean-Baptiste nous a aidé dans le développement frontend de notre outil Sweez. C'est un développeur talentueux et hautement compétent. Son expertise technique et sa capacité à résoudre les problèmes de manière créative font de lui un atout précieux pour toute équipe de développement. Il est fiable, consciencieux et démontre une grande attention aux détails dans son travail. Il communique bien et est force de proposition. La qualité de son code et sa capacité d'adaptation sont remarquables.”“Nous avons collaboré sur le projet Suzuki France avec Jean-Baptiste, et ce fut une très bonne expérience. Toujours pertinent dans ses réflexions et à l'écoute, il sait mener les projets avec sérieux et rigueur. Il m'a aussi été d'une grande aide lors de la réalisation grâce à ses connaissances du projet mais aussi ses compétences techniques avancées. Je recommande chaudement JB, et lui souhaite une pleine réussite en tant que freelance.”“I strongly recommend working with JB. He was instrumental in getting our frontend off the ground, handling everything with zeal, unwavering dedication, and unparalleled reliability.”Parlons de votre projet.
Présentez ce que vous souhaitez créer ou améliorer, votre budget et l'échéance envisagée.
- 100Â %Â Ă Â distance
- Français ou anglais
- France · Royaume-Uni · États-Unis
Questions fréquentes
REST ou GraphQL pour un nouveau service ?
Cela dépend de qui le consomme : GraphQL convient à une interface qui a besoin de formes variées des mêmes données, REST à un contrat stable utilisé par plusieurs clients. J'ai conçu des API REST et développé des interfaces sur des API GraphQL.
Pouvez-vous intervenir sur une API que vous n'avez pas conçue ?
Oui. Sur mes projets clients, j'ai surtout travaillé de ce côté : les API internes de Suzuki France et l'API Google Maps, et les API GraphQL de Stellia.ai et de Sweez.
Traitez-vous les données en temps réel ?
Oui. L'assistant de réunion Sweez restitue les informations clés pendant la réunion, via un canal WebSocket entre l'interface et les services d'IA.
Des agents IA peuvent-ils utiliser notre API ?
Oui. Un serveur MCP peut ouvrir des fonctions choisies de votre API aux agents IA. J'ai conçu et développé celui de Ragmir, publié sur npm, qui donnait à Claude Code et Codex un contexte cité sur le projet. La prestation de serveurs MCP détaille ce que je développe.
