About me •
I'm a french passionate web developer currently working @ekino as senior frontend engineer.
I also do film photography: you can  check some of my stuff here.
You can reach me at maxime.dubourg @ protonmail.com
Projects •
- fast-check-frontend: 
WIP: Property-based testing for UI components using fast-check
 - Quaestio: 
A client-side, no backend, quiz app and editor
 - Frontend Tooling Overview: 
A visual overview of the frontend tooling ecosystem
 - glci: 
Test your Gitlab CI Pipelines changes locally using Docker
 - ssgo: 
A minimalistic, opinionated static site generator built with Deno
 - maximedubourg.com: 
This website, built with ssgo
 - remembr-telegram-bot: 
A Telegram bot that reminds you things
 - the-browser-event-loop: 
Visualize the browser event loop, in your browser (desktop only)
 - 8bit-drone: 
Create 8bit drones (music) by clicking on notes tiles
 - geste: 
A test runner based on esbuild aiming be to be a fast drop-in Jest replacement (archived)
 - wasm-esbuild-experiment: 
Compile TS using esbuild in WASM, in a serviceWorker
 - routine: 
Inline, Promise based wrapper around JS Web Workers
 - 3d-piano.netlify.app: 
A 3D piano built with three.js
 - klean-canvas: 
Online Lean Canvas creation tool with JSON/PNG export
 - regexplosion: 
Regular expression visual generator (a bit broken)
 
Writings •
22/10/2025
- Talk: Cartographier le frontend @ BEST Meetup #1701/10/2025
- About learning photography12/02/2025
- Tree-shaking 10125/07/2024
- Today I Learnedliving document25/07/2024
- Demystifying datetime handling for frontend developers10/11/2023
- Talk: Playing "Cache-Cache" with the browser @ BDX I/O 202308/06/2023
- Pragmatic form development in React07/12/2022
- Write dynamic email templates like a breeze with MJML in React05/05/2022
- The future proof way to useReducer27/01/2022
- Benchmarking JS code, Golang flavored08/11/2021
- TypeScript generics on React function components