Work & CV
Senior mobile & full-stack engineer with 10+ years taking products from greenfield to production. Core expertise in React Native and TypeScript, working at the system level — architecture, CI/CD, design systems, and growing the team around me.
Open to Staff / Lead Mobile Engineer roles, founding-engineer positions, and freelance contracts. Based in Lyon, France · relocating to the Geneva / Lausanne area Q1 2027 · EU citizen.
Experience
Several roles below ran through WeDoProduct, a holding I co-founded with fellow freelancers — we won contracts collectively and I held full technical ownership of the work.
-
Lead Mobile Engineer · Tennaxia
Dec 2024 — Present
Full-time · Lyon, France
- Owned the mobile platform from day 0: a React Native + Expo app integrating Trackdéchets (French government waste-tracing, beta.gouv.fr), shipped from zero to paid beta in under a year
- Designed the offline-first data layer, a custom design system, and a Turborepo monorepo shared across mobile + web — the team scaled from 1 to 3.5 engineers without regressions
- Co-led a company-wide Auth0 migration affecting all products; drove OpenAPI spec adoption on a backend with no prior contract
- Leading AI-assisted-development adoption across the engineering org: building custom Claude Code skills and harnesses that codify our architecture and conventions, so the whole team ships faster with consistent quality
- React Native
- Expo
- React
- TypeScript
- TanStack Query
- Tailwind CSS
- Auth0
- REST
- Turborepo
- Claude Code
-
Lead Mobile Engineer · C+NET · WeDoProduct
May 2022 — Apr 2026
Freelance · France (remote)
- Sole engineer for four years on an Android field app for waste-management agents in low-connectivity environments — built offline-first sync, QR-code data exchange, and MDM/EMM fleet management from scratch
- Delivered continuous feature development over four years while maintaining zero critical production incidents
- React Native
- Expo
- TypeScript
- GraphQL
-
Mobile Engineer · CVDesignR · WeDoProduct
Jan 2024 — May 2024
Freelance · France (remote)
- Built TalentPicker (a recruiter mobile app) from scratch in five months: auth, webview navigation, push notifications and deep links via Brevo
- Set up an EAS-based CI/CD pipeline with OTA updates and automated App Store / Google Play submissions
- React Native
- Expo
- TypeScript
-
Senior Mobile Engineer · Hivebrite · WeDoProduct
Jun 2020 — Jul 2023
Freelance · France (remote)
- Designed an App Factory — tooling that automated generation, white-labeling, and store submission of React Native apps for 50+ clients (alumni networks, nonprofits)
- Developed a real-time chat module in React Native (mobile + web) with Sendbird; built a Go push-notification service deployed on Kubernetes
- Negotiated and structured the commercial engagement: fixed-price phase 1 → time-and-materials for scale
- React Native
- TypeScript
- Go
- Redis
- Docker
- Kubernetes
- Sendbird
- GitHub Actions
-
Mobile Engineer · WELO · WeDoProduct
Oct 2021 — Jun 2023
Freelance · France (remote)
- Shipped a cross-platform (iOS / Android / Web) property-management app and mentored a junior developer
- React Native
- Expo
- TypeScript
-
Senior Frontend Engineer · Mobi2Go
Jun 2019 — Mar 2020
Full-time · Wellington, New Zealand
- Led the migration from a legacy frontend to React Hooks, React Router, and Next.js; rebuilt the marketing site and established frontend test coverage
- React
- Next.js
- JavaScript
- GitLab
Earlier experience
- Full Stack Engineer · beta.gouv.fr (Avril / France VAE) 2018–2019
Built an MVP from scratch in Elixir / Phoenix; iterated with data-driven product management.
- Full Stack Engineer · Figaro Classifieds 2016–2018
Built recruitment tooling (questionnaires, applicant tracking) from scratch; DevOps role during a major infra migration. React, AngularJS.
- Software Engineer · Alteca 2014–2015
Client projects in the JVM ecosystem with JavaScript frontends.
Skills
Mobile
- React Native
- Expo
- TypeScript
- TanStack Query
- GraphQL
- REST
- Offline-first
Frontend
- React.js
- Next.js
- Tailwind CSS
Backend & Infra
- Node.js
- Elixir / Phoenix
- Go
- Docker
- Kubernetes
- PostgreSQL
- Redis
Auth & Services
- Auth0
- Sendbird
- Algolia
- Brevo
Tooling & CI/CD
- GitHub Actions
- GitLab CI
- EAS
- Turborepo
- App Store / Play Store
AI-assisted development
- Claude Code
- Custom skills & harnesses
- Cursor
Education
-
Diplôme d’ingénieur · Computer Science 2011–2014≈ M.Sc. in Engineering
Polytech Lyon
-
DUT · Computer Science 2009–2011≈ 2-year Undergraduate Degree
IUT Lyon 1