Case studies and

client projects

INTERACTION

Lead React Native Developer · September 2026 → present

Took over a mobile app already in production, unstable and barely tested, with the mission of putting it back on solid ground without stopping deliveries. Full remote, with an on-site day in Bordeaux when needed.

  • →A stable app: no more logouts on network hiccups, no more invisible errors
  • →Bugs are seen and diagnosed in minutes instead of surfacing as vague user tickets
React NativeTypeScriptRedux ToolkitRTK QueryJestMaestro

DORIANE

Lead React Native Developer (fullstack) · December 2025 → September 2026

Full from-scratch rework of the V2 of a field-inspection mobile application (smartphones and tablets), already in production since 2024. Key challenges: offline-first architecture, synchronization of large data volumes, performance optimization and maintainability in low-connectivity environments. Hybrid setup: 4 days remote, 1 day on-site in Nice.

  • →V2 architecture built on solid, maintainable foundations
  • →Offline-first synchronization operational with Powersync
React NativeTypeScriptJotaiDrizzle ORMPowersyncNestJS

SYNERGIE

Developer and Frontend Lead (React/Next.js) · June - October 2024

The old platform (+10 years) had become difficult, expensive to maintain and dependent on service providers. The Drupal back-office had been migrated before the start of the mission, but no suitable frontend foundation was in place.

  • →Modernized brand image thanks to a more current, performant and consistent interface with Synergie's national positioning.
  • →Significant reduction in maintenance costs and less dependence on external service providers, thanks to Storybook, documentation and team autonomy.
Next.jsReact.jsTypeScriptTailwindCSSStorybookJest

RENAULT DIGITAL

Fullstack Developer · June 2023 - May 2024

Within a department dedicated to electric vehicles developing a B2B SaaS for retailers such as Leroy Merlin, Leclerc or Westfield, enabling real-time management and monitoring of electric charging stations installed in their parking lots.

  • →Improved user experience and performance (maps, stats, loading times).
  • →More consistent UI and reduced technical debt (Storybook, reusable components, tests).
Next.jsReact.jsTypeScriptTailwindCSSLeafletOpenStreetMap

SWEEETCH

Lead Fullstack Developer · February - April 2023

Initially contacted for advice and validation of existing work one week before production launch. My audit led to an emergency intervention.

  • →Production launch ensured despite a critical context.
  • →Team (re)put on the right track: upskilling, methodology and best practices.
Next.jsReact.jsTypeScriptTailwindCSSStorybookNode.js

PULSE LIFE (Ex 360 MEDICS)

Fullstack Developer · August 2022 - January 2023

The team had initiated a PoC with a stack based on Hasura and GraphQL. The project needed experienced reinforcement to structure, optimize and evolve three applications in parallel: mobile, desktop and web.

  • →More performant, stable and consistent platform across all three environments.
  • →Increased productivity thanks to multi-target CI/CD and build workflow optimization.
React NativeReact.jsNext.jsTypeScriptElectronRedux

INNOMED360

Fullstack Developer · May - August 2022

MedBed360 is a hospital bed management and reservation platform aiming to optimize room availability, patient tracking and caregiver coordination.

  • →Real-time tracking of occupancy, movements and patient safety.
  • →Improved maintainability thanks to a structured API and automated tests.
AngularTypeScriptNestJSSocket.ioREST APICypress

KNAP

Fullstack Developer · October 2018 - May 2022

First technical employee of the startup. The project consisted of designing, testing and evolving a connected shopping cart solution aiming to streamline the in-store shopping experience (scanning, payment, product recognition and interaction with sensors).

  • →Product evolved from concept to functional PoC, used for user testing and demonstrations.
  • →Technical foundations, CI/CD and agile workflow setup.
Next.jsReact.jsReact NativeTypeScriptNode.jsExpress

AIR FRANCE

Fullstack Developer & Co-Scrum Master · September 2014 - October 2018

Evolutionary and corrective maintenance of the mobile.airfrance.fr site within a team of five developers. The merger with KLM at the end of the mission led to deprioritization, then abandonment of this mobile version.

  • →New travel journey delivered and integrated into a high-traffic product.
  • →Improved mobile performance (static pages, cache, weight reduction).
JavaScriptjQueryGoogle LighthouseSeleniumJavaEEHibernate