Skip to content
View xcarpentier's full-sized avatar
πŸ˜„
React Native Developer
πŸ˜„
React Native Developer

Block or report xcarpentier

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xcarpentier/README.md
Xavier Carpentier - Senior React Native Developer

Xavier Carpentier - Senior React Native Developer

Senior React Native developer, freelance Twenty years in software engineering, ten of them on mobile

Website LinkedIn


I work on mobile apps where mistakes are expensive: a regulated medical device used in Biogen clinical trials, telemedicine at docdok.health, a consumer platform later acquired by TheFork. Currently tech lead on maBible for EMCI, a Bible reading platform on web and mobile, with a corpus of eighteen translations and four million searchable fragments.

πŸ“¦ Open source

Libraries I maintain, shipped in production by a good part of the React Native ecosystem. Around 17k stars between them.

Library What it does
react-native-gifted-chat The most complete chat UI for React Native stars npm
react-native-country-picker-modal Country selection modal with flags and search stars npm
rn-tourguide Interactive step by step onboarding tours stars npm
rn-pdf-reader-js PDF reader in pure JS, Expo compatible, iOS and Android stars npm

🧩 What I do on a project

Architecture decisions, and the migrations nobody else wants to own. Native modules in Kotlin and Swift when the JS side runs out of road. Rust through FFI when the algorithm comes from somewhere else. List and rendering performance. Release pipelines that stop being a monthly incident. On regulated projects, the traceability and validation work that ships alongside the code.

⚑ Stack

TypeScript React Native Expo Kotlin Swift Rust Bun Fastify MongoDB PostgreSQL

🌍 Working with me

Remote for the past decade, with teams in Israel, Basel, Quebec and across France. Timezones have never been the hard part. My workflow is built around AI tooling I have spent two years tuning for this specific stack, which is why delivery moves faster than the hours would suggest.

Pinned Loading

  1. FaridSafi/react-native-gifted-chat FaridSafi/react-native-gifted-chat Public

    πŸ’¬ The most complete chat UI for React Native

    TypeScript 14.4k 3.6k

  2. react-native-country-picker-modal react-native-country-picker-modal Public

    πŸ‡¦πŸ‡Ά Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.

    TypeScript 1.1k 832

  3. rn-tourguide rn-tourguide Public

    🚩Make an interactive step by step tour guide for your react-native app (a rewrite of react-native-copilot)

    TypeScript 861 243

  4. rn-pdf-reader-js rn-pdf-reader-js Public

    πŸ“„ PDF reader in JavaScript only for Expo - Android & iOS capable

    TypeScript 397 164