Nicolas Bruère
// react/typescript tech lead · auvergne, france
React/TypeScript tech lead at Braincube. Twelve years shipping web and mobile products end to end, from a C++ recommendation engine to the rendering of industrial data visualisation.
Here I write down what I learn while building: React, Rust, Java, CI/CD and Expo.
Career
$ git log --graph --all
a1f3c2e (HEAD -> main) · 2021 → now
Lead React / TypeScript · Braincube, Issoire
React · TypeScript · DuckDB · ECharts · Vite · Playwright
show ▸- Technical lead of the squad building customer-facing data visualisation, from the React client down to the query layer.
- Architectural calls made with the team: DuckDB for in-browser analytics, ECharts for rendering.
- Company frontend standards (TypeScript, Vite, Biome, Playwright), vertical slices, shared internal libraries.
- Mentoring and developer experience: shorter feedback loops, less ceremony.
9c04e1b (side/glossema) · side project
Glossema · glossema.ai, iOS & Android app
React Native · TypeScript · PostgreSQL · Supabase
show ▸- A dictionary for readers: point the camera at a word on a printed page and get a definition written for the sentence it appears in.
- Designed, built, shipped and operated alone, on the App Store and Google Play.
7be20d4 · 2018 → 2021
Lead developer · Le Bon Gustave, Lyon
React · Node.js · GraphQL · MySQL · AWS
show ▸- Sole engineer on an early-stage startup’s whole stack: React frontend, mobile app, API, database, infrastructure.
- API built in REST, then migrated to GraphQL as the product’s read patterns grew.
- Deployments and operations on AWS, on-call included.
3e91a0f · 2014 → 2018
R&D software engineer · CogniK, Écully
C++ · React · MongoDB · AWS
show ▸- Built and optimised a C++ recommendation engine, where latency was the product.
- Client-facing web interface in React: the start of the frontend half of my career.
0d2b7c1 (init) · 2010 → 2014
Engineering degree, telecommunications · Télécom Bretagne, Brest
Outside code
// my everyday sources of happiness
- family
- Father of three.
- reading
- I read a lot, from Balzac to Jaworski. My readings.
- rugby
- Second row, and a Stade Toulousain supporter.
- basketball
- Also, for a change of ball.