Journal
Documenting decisions, not just outcomes.
I write about problems met in production, technical trade-offs, mistakes, measurements and methods I can reuse.
- Product · 26 August 2026 · 9 min read
An idea is not a product yet
An idea is a hypothesis of a solution. It becomes a product when it addresses a problem important enough for an identifiable group of users. The five questions to answer before writing a line of code.
Read the article
- Product · 22 August 2026 · 12 min read
3 tests before hiring your first mobile dev
Hiring a mobile developer in France costs €40-80k/year or €500-700/day. 3 methodical tests (< €500 each, < 1 week) to validate your idea before paying for a line of code.
Read the article
- Flutter · 18 August 2026 · 14 min read
Build an offline sync queue in Flutter
The day 2 outbox pattern in concrete Dart: 4 files, 80 lines, one atomic transaction. Drift + Riverpod + WorkManager + Marc Brooker jitter.
Read the article
- Architecture · 17 August 2026 · 13 min read
Mobile connection loss: the 3 possible strategies
Block, save locally, or confirm immediately — the 3 mobile strategies when the network drops, with WhatsApp, Google Docs and Uber as case studies.
Read the article
- Product · 16 August 2026 · 14 min read
Five questions to ask before shipping a mobile feature
A 45-minute grid that can prevent weeks of misaimed code — run it before every new mobile feature.
Read the article
- Technical leadership · 12 July 2026 · 7 min read
Organising 8 engineering teams around a single interface contract
How one shared document synchronised hardware, firmware, backend and mobile on VisiOne — without adding a single meeting.
Read the article
- Flutter · 18 June 2026 · 9 min read
Flutter and WebRTC: reaching sub-300 ms mobile latency
What we had to check — beyond the WebRTC config — to get smooth peer-to-peer video on a phone.
Read the article
- Product · 4 May 2026 · 6 min read
Designing a mobile app for an unstable connection
The product decisions — not just the technical ones — that keep VALIDE usable when the network drops.
Read the article