Aller au contenu
jCode

Développement TypeScript full-stack, de l'interface à l'API

Je développe des applications web en TypeScript de bout en bout, frontend et backend, 100 % à distance. WorkoutGen, l'application que j'ai cofondée, a été développée en TypeScript, de son interface React à son API Hono sur Cloudflare Workers.

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 projets TypeScript que j'ai développés

Deux produits que j'ai créés de bout en bout, et des applications clientes, des startups à Sciences Po.

  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

    Générateur d'entraînement personnalisé

    Une seule base de code TypeScript pour plus de 51 000 membres sur le web, iOS, Android et Windows (workoutgen.app, octobre 2026)

  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

    Vos agents de code interrogent votre code et vos documents en local et obtiennent des passages cités, via une bibliothèque, une CLI et un serveur MCP en TypeScript sur npm

  3. Étape d'habillage de Khartis : une carte finalisée de la population mondiale en 2023, des cercles proportionnels en cinq classes du pêche au violet, avec son titre, sa légende et ses sources

    Une mission de 18 mois · 3 projets

    L'outil de cartographie thématique de Sciences Po

    Des données allant jusqu'à des millions de lignes deviennent des cartes sans quitter le navigateur : SQL dans un Web Worker, puis un flux binaire de la requête jusqu'au GPU. Une refonte conçue par l'Atelier de cartographie, que j'ai développée

  4. Liste de leads Leadbay avec les colonnes secteur, localisation et taille, à côté de la fiche d'une entreprise sélectionnée

    Leadbay (Y Combinator F25)

    2023 · 25 · 21 mois

    Plateforme de prospection B2B, web et mobile

    Les équipes commerciales découvrent leurs leads sur le web, iOS et Android, grâce à une seule base de code React et TypeScript que j'ai développée de zéro

  5. Storybook du design system de Sciences Po : le composant stepper en rouge, ses états et ses progressions étape par étape, avec la liste des composants dans la barre latérale

    Design system institutionnel pour React et Angular

    Des Web Components écrits une seule fois en TypeScript avec StencilJS, puis encapsulés pour les applications React et Angular de l'école

  6. É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

    Les points clés s'affichent pendant la réunion, dans une interface Next.js et TypeScript alimentée en direct via WebSocket

Voir tous les projets clients

002
Développement TypeScript

Un seul langage, de l'interface au serveur

TypeScript est mon langage au quotidien, côté frontend comme côté backend. Les types, partagés de l'interface à la base de données avec des outils comme Drizzle ORM, font qu'une incohérence casse la compilation ou les tests, pas la production.

Je m'adapte à votre framework et à vos outils, et je fiabilise les types à l'entrée des données : compilateur en mode strict, validation et tests Vitest.

Fondamentaux

Exemples de livrables

  • Une application TypeScript, frontend et backend, ou l'un des deux au sein de votre Ă©quipe
  • Des API Node.js avec Hono ou Fastify, avec un accès typĂ© Ă  PostgreSQL ou Cloudflare D1
  • Des types partagĂ©s entre l'interface, l'API et la base de donnĂ©es
  • Des tests Vitest et Cypress en intĂ©gration continue
  • La reprise et la maintenance d'une application TypeScript existante
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

Mon langage principal, frontend et backend

Toutes les missions clientes présentées sur ce site, de 2020 à 2026, ont TypeScript dans leur stack, côté frontend ou backend.

J'ai appris à garder un code typé, testé et relu sur des projets livrés avant les outils de code IA, et j'applique les mêmes règles au code que j'écris aujourd'hui avec des agents de code.

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

“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
“On top of being very up-to-date with all techs and stacks front, he is a very creative software engineer who will use his curiosity to try and offer the best solution possible for the problem, without sticking to his guns.”
Thomas Le BlanTech Leader, Koddex.iomai 2026LinkedIn
“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
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

Écrivez-vous aussi le backend en TypeScript ?

Oui. J'ai développé l'API de WorkoutGen avec Hono sur Cloudflare Workers, Drizzle ORM et D1, et Ragmir comme une bibliothèque et une CLI Node.js. J'ai aussi travaillé avec Fastify et Strapi, et sur des backends Java et Symfony.

Pouvez-vous rejoindre une équipe TypeScript pour le frontend seulement ?

Oui. Mes missions chez Leadbay, Sweez et Stellia.ai ne portaient que sur le frontend, en React et TypeScript, dans les conventions, les revues et les tests de chaque équipe.

Pouvez-vous reprendre un code TypeScript existant ?

Oui. J'examine d'abord le code, les types, les dépendances et les tests, puis nous fixons les priorités et une estimation avant toute modification. La prestation d'audit et de reprise commence par cet examen, au forfait.

Utilisez-vous des outils d'IA pour coder sur les projets TypeScript ?

Oui, dans le respect des règles de chaque client : mêmes contrôles de types, mêmes tests, même relecture. WorkoutGen, développé avec des agents comme Claude Code, comptait 547 fichiers de tests automatisés (octobre 2026). La page sur le développement agentique précise le traitement de votre code.