Aller au contenu
jCode

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.

01 / 03WorkoutGen · Produit jCode

  • Sciences Po
  • Decathlon
  • Suzuki France
  • Oney
  • Leadbay
  • Stellia.ai
  • HelloPrĂŞt
  • Biodiv-Wind

Quelques références clients

001
Projets

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.

  1. Page d'accueil de workoutgen.app : le titre « Génère ton programme. Suis tes charges. Progresse avec l'IA. », le bouton du programme gratuit, les badges App Store, Google Play et Microsoft Store, et un téléphone qui montre une série de squat dans l'application

    WorkoutGen · Produit jCode

    2025 · 26 · 16 mois

    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

  2. Page d'accueil de ragmir.com : le titre « RAG agentique. Pour développeurs. Avec vos sources. », les boutons d'installation et de cas d'usage, et une démo en terminal où un agent de code ajoute des documents de projet à Ragmir

    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

  3. Sciences Po · Projet confidentiel

    2026 · 6 mois

    Une mission de 18 mois · 3 projets

    Sous accord de confidentialité

    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

  4. Écran d'accueil de l'assistant IA avec l'historique des conversations, des suggestions et un champ de message

    Sweez

    2023 · 5 mois

    Assistant de réunion IA en temps réel

    Des notes de réunion en direct depuis les services d'IA via WebSocket, et chaque échange avec le backend par son API GraphQL

  5. Réglages du thème d'un assistant IA dans le tableau de bord, avec le nom du bot, le nom de l'enseignant flouté et la couleur, à côté de l'aperçu de la fenêtre de discussion présentée aux apprenants

    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

  6. Un site concessionnaire Suzuki France produit par la plateforme

    Suzuki France

    2021 · 22 · 12 mois

    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

Voir tous les projets clients

002
Conception et intégration d'API

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.

Fondamentaux

  • SĂ©mantique HTTP
  • Cache
  • OpenAPI
  • GraphQL
  • Authentification
  • Pagination
  • Limites de dĂ©bit

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
003
Ă€ propos

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.

Jean-Baptiste Thery · Fondateur de jCode
Jean-Baptiste Thery · Fondateur de jCode
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
004
Recommandations

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.”
ArmelSweezjuin 2023Malt
“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.”
Julien DecruydtDéveloppeur Front-endmars 2022LinkedIn
“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.”
Milan StankovicCofondateur & CTO, Leadbay (Y Combinator F25)février 2025LinkedIn
005
Contact

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
006
FAQ

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.