Freelance depuis 2013 · Toulouse, France · Télétravail

Développeur Senior.

Web & mobile · React, React Native, TypeScript & Node.js.

Surnom :Max.

Nom complet :Maxime Thirouin

Surnom :Max.

Nom complet :MaximeThirouin

Photo de Max
Photo de Max

Je rends les apps simples. Le simple, c'est le plus dur.

Presque deux décennies passées à transformer des bases de code emmêlées en systèmes qu'une équipe peut réellement maintenir : architecture plus simple, moins de frictions, et des devs qui montent en compétence en chemin. Aujourd'hui je mène des applications web et mobiles de l'architecture à la mise en production - types stricts, tests end-to-end (E2E) et intégration continue sécurisent ce rythme.

Années
19
en poste depuis 2007
Projets
25+
en freelance depuis 2013
Clients
15+
entreprises accompagnées
Téléchargements / mois200M+sur des paquets open source que j'ai créés
Stars GitHub12.3Krépartis sur 89 dépôts que je possède

Compétences

Architecture applicative
Des systèmes plus simples, moins de frictions, des équipes qui livrent.
Modernisation de bases de code React vieillissantes Design systems & API de composants Performance & budgets de rendu Accessibilité, validée par des personnes en situation de handicap Automatisation des livraisons & tests end-to-end (E2E) Maintenabilité à grande échelle Mentorat & direction technique
Langages & outillage
TypeScript · JavaScript · Node.js · HTML / CSS · REST · GraphQL · Playwright · Detox · Storybook · CI/CD · Jenkins · Fastlane
Web / natif / multiplateforme
React · React Native · Expo · Web · iOS · Android · TanStack · Next.js
Ingénierie assistée par IA
Agents de code IA (Claude Code), au quotidien · Une intention précise en entrée, du code qui marche en sortie · Types stricts, tests end-to-end & CI comme filet de sécurité
  • JavaScript
  • TypeScript
  • CSS
  • React
  • Native
  • Expo
  • TanStack
  • Next.js
  • PostCSS
  • Storybook
  • Playwright
  • Detox
  • Claude

Expériences clés

Tous les détails sur Exem
Senior Front-End Developer
Carte placée sous l'application entière et synchronisée dans les deux sens : déplacement, filtres et sélection vivent dans l'URL, donc toute vue se partage et se restaure, même avec plusieurs cartes à l'écran. Points de mesure agrégés avec Supercluster - bien plus nombreux qu'une carte ne peut en dessiner - et composants livrés skeleton-first, pour que l'interface ne clignote jamais à vide.
100+ composants construits
De bout en bout front-end sous ma responsabilité
Mapbox · React Strict DOM · TanStack Start · OpenAPI · Storybook · TypeScript · Figma · React · JavaScript
Tous les détails sur Aardvark Intelligence
Senior Front-End Developer
Chat IA & Éditeur de type tableur virtualisé, construit pour garder l'interface instantanée sur des dizaines de milliers de lignes, puis performance surveillée par Playwright en intégration continue - pour qu'aucune régression ne parte en production.
50k+ lignes
2 semaines cadence de livraison
De bout en bout front-end sous ma responsabilité
Virtualization · Performance · Playwright · CI/CD · TypeScript · React Native Web · React · React Native · JavaScript · UI Design
Tous les détails sur Hove
Lead Mobile Developer
Application de transport en marque blanche créée pour les villes, puis déployée sur 20 réseaux clients. Rappelé un an plus tard par le CTO pour la sauver : équipe réduite et expérimentée, produit stabilisé, recette multi-clients et livraisons automatisées avec Jenkins et des tests end-to-end Detox : une seule recette, l'app changeant de réseau client de l'intérieur. Rendue pleinement accessible, validée par une association d'usagers en situation de handicap.
900M+ trajets / an
4M+ voyageurs desservis
10 devs encadrés
1 clic pour les builds, la recette et les livraisons
React Native · React Native Web · Accessibility · Detox · Jenkins · Fastlane · Flow · JavaScript · React · iOS · Android · Git · Lead · Mobile · Maps · Location · Apple Maps · Google Maps · Testing · Jest · Detox · Storybook · Jenkins · Fastlane
GitHub Arctic Code Vault Contributor

Open source

1.3K followers · on GitHub since 2009
Contributeur open source depuis les débuts. Les plugins PostCSS que j'ai créés - postcss-calc, postcss-custom-properties, postcss-color-hex-alpha & co - sont téléchargés plus de 200 millions de fois par mois. GitHub Arctic Code Vault Contributor.
  • Tous les détails sur rescript-react-native
    Mainteneur · 2017 – 2022

    rescript-react-native

    Reprise et développement des bindings React Native typés pour ReasonML/ReScript
    35 Dépôts maintenus
    1.2k+ stars sur l'organisation · React Native API mappée à la main
  • Tous les détails sur phenomic
    Créateur & mainteneur · 2015 – 2020

    phenomic

    L'un des premiers générateurs de sites statiques React - un précurseur du SSG de Next.js
    3.2k Stars GitHub
    Next.js rendu statique
  • Tous les détails sur stylelint
    Initiateur · 2015

    stylelint

    Issue fondatrice de stylelint, devenu le linter CSS standard
    10M+ Téléchargements / semaine
    Issue #1 a lancé le projet
  • Tous les détails sur cssnext
    Créateur & mainteneur · 2014 – 2017

    cssnext

    Le Babel du CSS - écrire le CSS de demain dès aujourd'hui. Mon travail se poursuit dans postcss-preset-env.
    5.3k Stars GitHub
    130k+ téléchargements / semaine · 380+ commits · 20+ plugins postcss

Formation

IUT Rodez
Licence professionnelle - Développement Internet
IUT Rodez · 2006 – 2007
IUT Blagnac
DUT Informatique
IUT Blagnac · 2003 – 2006

Au-delà du code

  • CrossFit
  • Escalade
  • DJ
  • Bricolage
  • Stand-up
  • Pékin Express #20

Tout le parcours

2026

2025

2024

2023

2022

2020

2019

2018

2017

2016

2015

2014

2013

2012

2010

2009

2008

2007

2006

2003

1999

1995

1985