Visualisation de données et cartographie web en freelance
Je développe des interfaces qui rendent les données lisibles, de la carte thématique à l'écran de suivi, 100 % à  distance. Pour Sciences Po, j'ai développé Khartis V3, l'application de cartographie conçue par son Atelier de cartographie.
Projets de visualisation de données et de cartographie
Des cartes thématiques pour Sciences Po, le suivi de la faune en temps réel pour Biodiv-Wind et des tableaux de bord d'entraînement pour WorkoutGen.

L'outil de cartographie thématique de Sciences Po
Des cartes prêtes à imprimer, calculées dans le navigateur sur des données allant jusqu'à des millions de lignes, même hors ligne et sans serveur. Une refonte conçue par l'Atelier de cartographie, que j'ai développée

Suivi de la faune en temps réel sur des parcs éoliens
Les opérateurs suivent en temps réel la protection de la faune sur leurs parcs éoliens, grâce aux graphiques Nivo et aux cartes Leaflet de la nouvelle interface SafeWind

Tableaux de bord d'une application d'entraînement
Graphiques de progression, radar de l'athlète et bilans mensuels traduisent chaque séance enregistrée en chiffres lisibles
- React 19
- TypeScript
- Recharts
- PWA
De gros volumes qui restent lisibles et réactifs
La difficulté est rarement de dessiner un graphique. Elle consiste à garder l'interface réactive quand le jeu de données grossit, à choisir une représentation qui n'induit pas le lecteur en erreur, et à décider de ce que calcule le navigateur plutôt que le serveur.
Sur Khartis, tout se passe dans le navigateur : DuckDB-WASM et Apache Arrow analysent les données dans un Web Worker, puis Deck.gl et MapLibre dessinent les cartes en WebGL.
Je m'adapte aux bibliothèques que votre produit utilise déjà , comme D3, ECharts ou Mapbox.
Fondamentaux
- SVG
- Canvas
- WebGL
- Projections cartographiques
- Tuiles cartographiques
- Échelles de couleurs lisibles
- Mémoire par ligne
Exemples de livrables
- Carte interactive avec couches thématiques et légendes
- Traitement des données dans le navigateur pour des volumes trop lourds pour un aller-retour
- Rendu WebGL pour des couches denses de points, de lignes ou de polygones
- Tableau de bord temps réel avec graphiques et vues de supervision
- Choix du modèle et des formats de données, y compris des formats colonnaires comme Apache Arrow
- 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
Des données brutes aux cartes que l'on comprend
Six ans d'interfaces de données pour des exploitants de parcs éoliens, des chercheurs et des sportifs. Je soigne autant ce que le lecteur comprend que la réactivité de l'écran.
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 Thery est une perle rare : à l'écoute, super pro, très réactif, disponible, créatif, perfectionniste, un des meilleurs développeurs que j'ai pu rencontrer dans toute ma carrière. Partir avec Jean Baptiste dans un projet, c'est l'assurance d'un travail parfait.”“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.”“Jean-Baptiste est quelqu'un de passionné qui ne compte pas ses heures et qui se focus sur le résultat final. Il a la tête bien faite, comprends très vite les enjeux, les besoins et assure un delivery rapide et qualitatif. Je ne peux que le recommander.”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
Quel volume de données le navigateur peut-il traiter ?
Jusqu'à des millions de lignes dans le cas de Khartis, analysées côté navigateur avec DuckDB-WASM, sans serveur. La limite pratique dépend du format du fichier, des colonnes réellement utiles et des appareils de vos lecteurs.
Choisissez-vous la représentation cartographique ?
Pas seul. Sur Khartis, la sémiologie et les algorithmes cartographiques venaient de l'Atelier de cartographie de Sciences Po, et j'ai pris en charge le développement ; sans cette expertise en interne, la représentation se décide ensemble.
Quelles bibliothèques cartographiques utilisez-vous ?
Deck.gl et MapLibre pour les couches WebGL, Leaflet pour les cas plus simples, et l'API Google Maps pour la recherche de concessionnaires de Suzuki France.
Pouvez-vous développer une application de données complète, pas seulement les graphiques ?
Oui. Khartis V3 couvre tout le parcours, du jeu de données chargé jusqu'à la carte finalisée, et l'interface de SafeWind réunissait graphiques, cartes et connexion. La prestation de création d'application web détaille le passage d'une première version à un produit en production.