Skip to content
jCode

Full-stack TypeScript development, from the interface to the API

I build web applications in TypeScript end to end, frontend and backend, fully remote. WorkoutGen, the app I co-founded, was built in TypeScript from its React interface to its Hono API on Cloudflare Workers.

01 / 03WorkoutGen · jCode product

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

Selected clients

001
Projects

TypeScript projects I built

Two products I built end to end, and client applications from startups to Sciences Po.

  1. Home page of workoutgen.app: the title “Generate your program. Track your lifts. Progress with AI.”, the free program button, the App Store, Google Play and Microsoft Store badges, and a phone showing a squat set in the app

    WorkoutGen · jCode product

    2025 · 26 · 16 months

    Personalised workout generator

    One TypeScript codebase serves more than 51,000 members on the web, iOS, Android and Windows (workoutgen.app, October 2026)

  2. Home page of ragmir.com: the title “Agentic RAG. For developers. With your sources.”, install and use case buttons, and a terminal demo where a coding agent adds project documents to Ragmir

    Open-source agentic RAG for coding agents

    Coding agents search your code and documents locally and get cited passages, through a TypeScript library, CLI and MCP server on npm

  3. Khartis layout step: a finished world map of population in 2023, proportional circles in five classes from peach to purple, with its title, legend and sources

    One 18-month engagement · 3 projects

    Sciences Po's thematic mapping tool

    Datasets of up to millions of rows become maps without leaving the browser: SQL in a Web Worker, then a binary pipeline from the query to the GPU. A complete rewrite designed by the Cartography Lab, which I developed

  4. Leadbay lead list with sector, location and size columns, next to the details of a selected company

    Leadbay (Y Combinator F25)

    2023 · 25 · 21 months

    B2B prospecting platform, web and mobile

    Sales teams find leads on the web, iOS and Android, through one React and TypeScript codebase I built from scratch

  5. Storybook of the Sciences Po design system: the stepper component in red, its individual states and step-by-step progressions, with the component list in the sidebar

    Institutional design system for React and Angular

    Web Components written once in TypeScript with StencilJS, then wrapped for the school's React and Angular applications

  6. Home screen of the AI assistant with the conversation history, suggested prompts and a message field

    Sweez

    2023 · 5 months

    Real-time AI meeting assistant

    Key points appear while the meeting is still under way, in a Next.js and TypeScript interface fed live over WebSocket

See all client projects

002
TypeScript development

One language from the interface to the server

TypeScript is my everyday language, on the frontend and the backend alike. Types shared from the interface to the database, through tools such as Drizzle ORM, mean a mismatch breaks the build or the tests, not production.

I adapt to the framework and tools your codebase already uses, and keep the types reliable where data enters, with strict compiler settings, validation and Vitest tests.

Fundamentals

Possible deliverables

  • A TypeScript application, frontend and backend, or either side within your team
  • Node.js APIs with Hono or Fastify, with typed access to PostgreSQL or Cloudflare D1
  • Types shared between the interface, the API and the database
  • Vitest and Cypress tests in continuous integration
  • Takeover and maintenance of an existing TypeScript application
Engagement
Team support, project or application takeover
Schedule
Agreed for the engagement
Indicative rate
€550 excl. VAT / day (October 2026)
Collaboration
Fully remote
Start date
To be agreed
003
About

My main language, frontend and backend

Every client project on this site from 2020 to 2026 has TypeScript in its stack, frontend or backend.

I learnt to keep a codebase typed, tested and reviewed on projects delivered before AI coding tools, and I hold the code I now write with coding agents to the same rules.

Through jCode, I work with public institutions, established companies and startups. My own products, WorkoutGen and Ragmir, taught me what follows a release.

Jean-Baptiste Thery · Founder of jCode
Jean-Baptiste Thery · Founder of jCode
of web development
10 years
missions completed on Malt (November 2026)
80+
as a freelancer
7 years
from 47 client ratings on Malt (November 2026)
5.0/5
004
Recommendations

What clients and colleagues say

“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 StankovicCo-founder & CTO, Leadbay (Y Combinator F25)February 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.ioMay 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.”
ArmelSweezJune 2023Malt
005
Contact

Let's talk about your project.

Tell me what you want to build or improve, your budget and your target date.

  • Fully remote
  • English or French
  • France · UK · US
006
FAQ

Frequently asked questions

Do you also write the backend in TypeScript?

Yes. I built WorkoutGen's API with Hono on Cloudflare Workers, Drizzle ORM and D1, and Ragmir as a Node.js library and CLI. I have also worked with Fastify and Strapi, and on Java and Symfony backends.

Can you join a TypeScript team for the frontend only?

Yes. My engagements at Leadbay, Sweez and Stellia.ai covered the frontend only, in React and TypeScript, within each team's conventions, reviews and tests.

Can you take over an existing TypeScript codebase?

Yes. I first review the code, types, dependencies and tests, then we agree priorities and an estimate before any change. The audit and recovery service starts with this review, at a fixed price.

Do you use AI coding tools on TypeScript projects?

Yes, within each client's rules: same type checks, same tests, same review. WorkoutGen, built with coding agents such as Claude Code, had 547 automated test files (October 2026). The agentic development page sets out how your code is handled.