Freelance since 2013 · Toulouse, France · Remote

Lead Front-End Developer.

React, React Native & cross-platform.

Freelance since 2013 · Toulouse, France · Remote

Lead Front-End Developer.

React, React Native & cross-platform.

Nickname :Max.

Full name :Maxime Thirouin

Nickname :Max.

Full name :MaximeThirouin

Picture of the Max
Picture of the Max

I make front-ends simple. Simple is the hard part.

Almost two decades turning tangled front-ends into systems teams can actually maintain: simpler architecture, less overhead, and devs who level up along the way. Today I own the whole front-end, from architecture to release - strict types, end-to-end (E2E) tests and CI keep it safe at that pace.

Years
19
pro since 2007
Projects
25+
freelance since 2013
Clients
15+
companies served
Downloads / month200M+on OSS packages I created
GitHub stars12.3Kacross 89 repos I own

Skills

Front-End Architecture
Simpler systems, less overhead, teams that ship.
Modernizing legacy React codebases Design systems & component APIs Performance & rendering budgets Accessibility, validated by disabled users Release automation & end-to-end (E2E) testing Maintainability at scale Mentoring & technical direction
Languages & Tooling
TypeScript · JavaScript · Node.js · HTML / CSS · REST · GraphQL · Playwright · Detox · Storybook · CI/CD · Jenkins · Fastlane
Web / Native / Cross-platform
React · React Native · Expo · Web · iOS · Android · TanStack · Next.js
AI-assisted engineering
AI coding agents (Claude Code), daily · Precise intent in, working code out · Strict types, end-to-end tests & CI as the safety net
JavaScript
TypeScript
CSS
React
Native
Expo
TanStack
Next.js
PostCSS
Storybook
Playwright
Detox
Claude

Key Experience

Lead Front-End Developer
All the details about Exem
Lead Front-End Developer
Put the map behind the whole app and kept it in sync both ways: every pan, filter and selection lives in the URL, so any view can be shared or restored, even with several maps on screen at once. Clustered the measurement points with Supercluster - far more than a map can draw - and shipped every component skeleton-first, so the UI never flashes empty.
100+ components built
End-to-end front-end ownership
Mapbox · React Strict DOM · TanStack Start · OpenAPI · Storybook · TypeScript · Figma · React · JavaScript
Lead Front-End Developer
Aardvark Intelligence
Generative AI solution for automating legal and financial data
Aardvark Intelligence · Apr 2024 – Jan 2026
All the details about Aardvark Intelligence
Lead Front-End Developer
Aardvark Intelligence
Generative AI solution for automating legal and financial data
Aardvark Intelligence · Apr 2024 – Jan 2026
Built the virtualized spreadsheet-like editor that keeps the UI instant on tens of thousands of rows, then made Playwright guard its performance in CI - so the release train never shipped a regression.
50k+ rows
2 weeks release cadence
End-to-end front-end ownership
Virtualization · Performance · Playwright · CI/CD · TypeScript · React Native Web · React · React Native · JavaScript · UI Design
Lead Front-End Developer
All the details about Hove
Lead Front-End Developer
Created the white-label transit app for cities and grew it across 20 client networks. Called back by the CTO a year later to rescue it: rebuilt it with a smaller, senior team, stabilized the product, and automated multi-client QA and releases with Jenkins and Detox end-to-end tests - one QA pass switches client networks in-app. Made the app fully accessible, validated by a disability users' association.
900M+ trips / year
4M+ people served
10 devs led
1 click for build, QA & releases
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
University Lecturer
All the details about IUT Blagnac
University Lecturer
Taught alongside client missions - and the habit stuck: reviewing code to level up a team is the part of the job I like most.
200+ students taught
6 years taught
Teaching · Agile · C · JavaScript · CSS · HTML · university
GitHub Arctic Code Vault Contributor

Open Source

1.3K followers · on GitHub since 2009
Contributing to open source since the early days. The PostCSS plugins I created - postcss-calc, postcss-custom-properties, postcss-color-hex-alpha & co - are downloaded 200M+ times a month. GitHub Arctic Code Vault Contributor.
All the details about rescript-react-native
Maintainer · 2017 – 2022

rescript-react-native

Took over and grew the type-safe React Native bindings for ReasonML/ReScript
35 Repos maintained
1.2k+ stars across the org · React Native API hand-mapped
All the details about phenomic
Creator & Maintainer · 2015 – 2020

phenomic

One of the first React static-site generators - a precursor of Next.js SSG
3.2k GitHub stars
Next.js static rendering
All the details about stylelint
Originator · 2015

stylelint

Opened the first issue that started stylelint, now the standard CSS linter
10M+ Downloads / week
Issue #1 started the project
All the details about cssnext
Creator & Maintainer · 2014 – 2017

cssnext

Babel for CSS - write tomorrow's CSS today. My work lives on in postcss-preset-env.
5.3k GitHub stars
130k+ downloads / week · 380+ commits · 20+ postcss plugins

Education

IUT Rodez
Professional Bachelor - Internet Development
IUT Rodez · 2006 – 2007
IUT Blagnac
DUT - Computer Science
IUT Blagnac · 2003 – 2006

Beyond Code

CrossFit
Climbing
DJ
Bricolage
Standup
Pekin Express #20

All Experience

2026

2025

2024

2023

2022

2020

2019

2018

2017

2016

2015

2014

2013

2012

2010

2009

2008

2007

2006

2003

1999

1995

1985