Benjamin Michel Parlons de votre projet
Benjamin MichelDéveloppeur fullstack freelanceStrasbourg, France

Du premier commit
au produit
qui grandit.

Le sens du produit. Le souci du détail.

Benjamin Michel

Je développe vos produits web et mobile avec une conviction : les bons choix techniques commencent par la compréhension du produit.

Découvrir mon travail
Une expertise de terrain
ReactReact NativeNode.jsJavaScript
Code & produit.
01 / Expertise

Un développeur.
Une vision d’ensemble.

Construire votre produit

Des interfaces web aux services backend, je vous accompagne dans le développement de votre application.

ReactNode.jsJavaScript

Penser aussi mobile

Donner à votre produit une expérience mobile cohérente, avec React Native et une attention portée aux performances.

React NativeApplications hybrides

Faire avancer l’équipe

Apporter un regard de CTO à vos décisions techniques. Partager les pratiques, travailler en pair et garder le cap sur les besoins produit.

Leadership techniquePair programming
02 / Parcours

Le code.
Le produit.
L’aventure humaine.

Ex-CTO & cofondateur de Tilli

Construire une technologie, c’est aussi construire l’équipe qui la fait vivre.

Chez Tilli, j’ai développé la technologie pendant neuf ans, des premières lignes de code à une équipe de huit personnes. Une expérience qui nourrit aujourd’hui mon approche du développement freelance.

9 ansà construire Tilli
8 personnesdans l’équipe tech

Formation ingénieur à l’Ensimag
Informatique & mathématiques appliquées · 2012–2015

Mon parcours sur LinkedIn
03 / Expérience professionnelle

Tilli — Neuf ans à construire une plateforme de réparation

CTO & cofondateur · Développement fullstack et mobile · Leadership technique

Mettre en relation un client et un artisan n’est que le début du parcours. Il faut ensuite trouver le bon savoir-faire, organiser les rendez-vous, suivre les réparations et gérer les paiements.

Pendant neuf ans, j’ai développé la technologie de Tilli, des premières lignes de code à une équipe tech de huit personnes. Le produit a évolué vers un ensemble d’outils pour les clients, les artisans, les ateliers, les marques et les équipes internes.

Une architecture commune, plusieurs produits

Le site client, l’application mobile des artisans et les plateformes métier reposaient sur une API Node.js commune. Elle centralisait le suivi des commandes, l’algorithme d’affectation des missions, les conditions des partenaires, les paiements et la facturation.

Les interfaces web étaient développées en React, l’application mobile en React Native. Une bibliothèque JavaScript partagée, Tilli Core, permettait de réutiliser du code entre les projets.

Les données opérationnelles étaient stockées dans MongoDB. Un pipeline de transformation interne les synchronisait vers MySQL pour leur analyse dans Metabase. L’écosystème comprenait également des intégrations e-commerce, des exports partenaires et des connexions aux services de paiement, de communication et de Bonus Réparation.

Architecture Tilli : interfaces React et React Native, API Node.js, MongoDB, ETL, MySQL, Metabase et intégrations externes.
Architecture globale de Tilli, synthèse du deck de passation de novembre 2025. Ouvrir le schéma en grand.

Des parcours web pour les clients et les partenaires

Le parcours e-commerce permettait de préciser un besoin de retouche depuis un site partenaire. L’offre colis étendait le service à la réparation à distance, avec un choix guidé des prestations. Ces visuels historiques illustrent le site et la conception de ces parcours.

Page web Tilli destinée aux partenaires, avec le visuel Join the Cycle et les bénéfices du service.
Site partenaires — capture d’une version locale du site.
Formulaire de demande de retouche : choix du vêtement, de la matière et du besoin.
Plugin e-commerce — maquette du formulaire de demande de retouche, présentée dans le dossier CII.
Parcours web de réparation par colis avec choix entre remaillage, raccommodage, coudière ou option créative.
Offre colis — maquette du choix de réparation, présentée dans le dossier CII.

Une application pensée pour le quotidien des artisans

Sur iOS et Android, l’application réunissait les demandes de mission, l’agenda, le suivi des commandes et les informations de rémunération. Les visuels App Store ci-dessous présentent trois usages : personnaliser son profil, organiser ses rendez-vous et consulter le récapitulatif de ses missions.

Visuel App Store : profil artisan paramétrable, nom masqué.
Personnaliser son profil et ses savoir-faire.
Visuel App Store : agenda artisan, nom et adresse masqués.
Organiser ses rendez-vous dans l’agenda.
Visuel App Store : récapitulatif de missions avec montants de démonstration.
Consulter le récapitulatif et sa rémunération.

Visuels de présentation de l’app sur l’App Store. Données personnelles masquées.

Relier les contraintes métier à la technique

Ce projet m’a amené à travailler sur des sujets qui se répondent : affecter une mission selon les compétences et les disponibilités, partager les données entre plusieurs interfaces, orchestrer les flux de paiement et donner aux équipes les outils pour suivre l’activité.

C’est cette expérience de construction et d’évolution d’un produit dans la durée que j’apporte aujourd’hui à mes missions de développement.

Technologies : React · React Native · Node.js · MongoDB · MySQL · Metabase

Visuel complémentaire : les flux de paiement
Flux financiers entre clients, marques, artisans et Tilli via Mangopay.
Image originale du deck de passation, diapositive 26.
04 / Open source

La curiosité,
en pratique.

Une sélection de projets personnels et d’explorations techniques partagés sur GitHub.

01

Survival A-Frame

Explorer la réalité virtuelle dans le navigateur avec un jeu construit en React et A-Frame.

ReactA-FrameVR
↗
02

Shopping List

Une application de liste de courses pour explorer la création d’interfaces avec Preact.

PreactJavaScript
↗
03

Gatsby · Nullish coalescing

Un plugin dédié à l’opérateur de coalescence des valeurs nulles dans l’écosystème Gatsby.

GatsbyJavaScript
↗
Tous mes projets sur GitHub

C’est un développeur passionné et pointu, avec une vision claire du produit et de fortes compétences tech.

Et pour la suite ?Web / Mobile / Produit

Votre prochain projet
commence ici.

Un produit à lancer, une application à faire évoluer,
une équipe à renforcer. Faisons connaissance.

Échangeons sur LinkedIn
Logo Alphard

Benjamin Michel, développeur indépendant.
J’exerce mon activité au sein d’Alphard, ma SASU.