Aller au contenu principal

Développeur React & Next.js freelance depuis +8 ans

J'accompagne les startups & PME pour développer leur application

J'interviens autant sur des produits à démarrer que sur des bases de code déjà en production. Ce qui m'intéresse en premier, c'est quel problème votre produit résout, et pour qui. Les choix techniques en découlent.

Ils m'ont fait confiance

Nalo
Flim
Cyclofix
Kastorr
Exa Market
MSC
Nalo
Flim
Cyclofix
Kastorr
Exa Market
MSC

Ma philosophie

Mon métier, c'est d'écrire du code pour résoudre des problèmes

Décider quel problème vaut la peine d'être résolu, arbitrer entre deux solutions qui fonctionnent toutes les deux, dire quand s'arrêter : c'est là que je passe le plus de temps. Le code n'a jamais été aussi accessible et j'utilise les agents IA tous les jours, mais rien de tout ça ne se délègue. J'écris sur ces sujets depuis 2018.

  1. Le métier ne doit pas dépendre du framework

    Un produit vit plus longtemps que la version de React sur laquelle il a démarré. Quand la logique métier est isolée du framework, changer de librairie redevient une décision qu'on prend, pas un chantier qu'on subit.

    Architecture hexagonale en front-end avec React & Next.js
  2. Les dépendances pointent vers l'intérieur

    Remplacer une API, un store ou un SDK tiers sans toucher à ce qui fait la valeur du produit. Le jour où le prestataire de paiement change, le domaine ne bouge pas.

    Inversion de dépendances en front-end avec React & Next.js
  3. On teste un comportement, pas une interface

    Un test qui casse parce qu'on a renommé une classe CSS coûte plus cher qu'il ne protège. Je teste ce que le produit doit faire, avec des fakes explicites plutôt que des mocks.

    Tests Next.js : Tester les comportements, pas l'UI
  4. Une erreur possible doit se voir dans la signature

    Avec throw, rien dans la signature ne prévient qu'une fonction peut exploser. Le pattern Result rend le cas d'échec visible et oblige à le traiter au lieu de le découvrir en production.

    Result Pattern vs Throw : Gérer les erreurs proprement en TypeScript

Parcours

Dimitri Dumont

Qui je suis

Je m'appelle Dimitri, j'ai 28 ans et je développe en freelance depuis mes 20 ans. Je travaille depuis des bureaux dans l'Aisne, avec Sköll, mon berger australien.

En 8 ans, je suis passé par la fintech, la marketplace, le e-commerce, le SaaS et des applications métier. Des équipes de deux personnes comme des équipes structurées. C'est ce qui me permet aujourd'hui de comprendre vite un produit que je ne connais pas, et de repérer les décisions qui vont coûter cher plus tard.

Sur certaines missions, je travaille en binôme avec Baptiste Drillien, avec qui je collabore depuis plus de 5 ans.

Le parcours complet

Retours

Témoignages

Retours des équipes que j'ai accompagnées

"J'ai travaillé quelques semaines avec Dimitri en tant que CTO as a service chez Kastorr. C'est un A player, un développeur compétent, rare, comme on veut tous les recruter. J'ai recruté des dizaines de développeurs, et il sort du lot. Excellent en front, de manière générale (React, Redux, TypeScript, TDD...). Son approche est pragmatique et efficace. Et il délivre vite et bien. Ca a été un plaisir de travailler avec Dimitri. Je recommande à tous."
Antoine Ory-Lamballe

Antoine Ory-Lamballe

Clapy

"Excellent développeur. Dimitri nous accompagne depuis plus de 4 mois sur Kastorr avec la responsabilité de manager la partie front. Super experience, très bon mindset, motivé, autonome et surtout professionnel dans son travail."
David Zitoun

David Zitoun

Kastorr

"Dimitri a effectué une mission React & Next.js. Il a su très vite rentrer dans le sujet et a su délivrer très rapidement. C'est une personne expérimentée avec de bons soft/hard skills. Son accompagnement et son partage de connaissance ont été bénéfiques pour toute l'équipe."
M

Maxime Klampas

Nalo

"Une personne humaine et très professionnelle avec qui on prend plaisir à échanger et travailler. Dimitri est LA personne pour vos projets web ! Autonome, il sait s'adapter et faire face à tout type de sujet et problème technique. Son appétence pour le code de qualité font de lui un développeur rare sur le marché."
Alexandre Froger

Alexandre Froger

Numeko

"J'ai pu travailler aux côtés de Dimitri pour le lancement d'un MVP. De suite Dimitri à su s'adapter à notre façon de travailler et il a été immédiatement force de proposition. Dimitri fait clairement partie des meilleurs développeurs (autant sur la partie humaine que technique). Je n'hésiterai pas à refaire appel à lui !"
G

Guillaume Duhan

My Happy Agency

"Dimitri est très professionnel et réfléchi, c'est un réel plaisir de travailler avec lui et je réitérerai l'experience sans hésiter. Merci"
F

Frédéric Malamitsas

Cyclofix

"Dimitri a su s'intégrer aisément à notre workflow. Minutieux et rigoureux, il est le candidat idéal pour les missions Front-end complexes et innovantes."
T

Ted Nivan

EXA Labs

"Nous avons collaboré 2 mois et sur ce temps restreint Dimitri a beaucoup apporté à notre équipe. Son excellente communication et sa volonté de partager ses connaissances sont évidentes. Il a apporté une meilleure architecture documentée, une approche TDD et des fonctionnalités délivrées à la hauteur de toutes les attentes."
Dimitri Bourreau

Dimitri Bourreau

Freelance

Interventions

Les quatre situations les plus fréquentes

Si la vôtre ne rentre dans aucune case, écrivez-moi quand même

  • Vous lancez un projet

    Développement de produit

    Une idée validée qu'il faut mettre entre les mains d'utilisateurs. On cadre le périmètre, je construis la première version et je la mets en production.

  • Le code ralentit le projet

    Migration & Refonte

    Migration de stack, refactoring progressif, performances. Par étapes, sans arrêter ce qui tourne déjà.

  • Vous devez accélérer le développement

    Renfort d'équipe

    Je rejoins votre équipe sur des features, des revues de code et des tests. Autonome dès la première semaine, et je repars en ayant transmis.

  • Un doute sur les choix techniques

    Audit de code

    Analyse d'une codebase React ou Next.js : architecture, performances, dette. Vous repartez avec un rapport et un plan d'action priorisé.

Questions fréquentes

Les questions qui reviennent

Ce qu'on me demande le plus souvent avant de démarrer

Mes missions varient de quelques jours à plusieurs mois ou plus pour un renfort d'équipe ou un projet complexe. La durée dépend de vos besoins et du périmètre défini ensemble lors de l'appel découverte.

Oui, je peux intervenir à temps partiel (de quelques heures par mois à 5j par semaine) selon les besoins du projet. C'est souvent adapté pour du renfort d'équipe ou de la maintenance évolutive. On définit ensemble le rythme optimal lors de notre premier échange.

Je suis souvent en mission, mais les suivantes se planifient à l'avance : en général je peux démarrer sous 1 à 2 semaines après validation du devis. Si le calendrier ne colle pas, on trouve souvent une solution : démarrage décalé, temps partiel, ou intervention à deux. Le plus simple reste d'en parler directement.

Oui, je travaille exclusivement en full-remote depuis la France : j'ai mon propre local professionnel à Athies-sous-Laon (02840). Je peux me déplacer occasionnellement selon les besoins.

Je m'adapte à vos outils (Slack, Teams, etc.). On définit ensemble un rythme de points réguliers (daily, weekly) selon le projet. Je partage mon code quotidiennement sur Git et je reste disponible pour répondre à vos questions.

Oui, j'interviens autant sur du code legacy que sur des bases récentes. Je m'intègre à votre code et à vos conventions, je n'impose ni outil ni méthode. Les tests, la doc ou une montée en qualité sont des choses que je propose quand c'est utile et rentable pour vous, jamais une condition pour démarrer. Mon rôle est de vous aider à avancer avec l'existant, pas de tout réécrire.

TypeScript, React et Next.js au quotidien, avec TailwindCSS pour le style. Côté état et données, TanStack Query, Zustand ou Redux selon ce qui est déjà en place. Côté back, Node.js, Supabase et PostgreSQL. Pour les librairies UI (shadcn/ui, Radix, MUI), je m'aligne sur ce que vous utilisez déjà. J'utilise aussi Claude Code tous les jours pour aller plus vite, sans rogner sur la qualité.

Mon TJM de 550 € HT inclut le développement, les revues de code, la documentation technique et la participation aux rituels d'équipe. Les frais éventuels (licences, services cloud) sont à votre charge et validés au préalable.

Contact

Parlons de votre produit

Dites-moi ce que vous cherchez à construire et où vous en êtes, je réponds sous 1h et on prend 30 minutes pour en parler

Dimitri Dumont

Dimitri Dumont

Développeur React & Next.js freelance

contact@dimitri-dumont.fr

Votre situation *