Xavier Carpentier is a seasoned React Native developer with 11+ years of professional experience and a 12-year track record delivering native-feeling iOS and Android apps faster than traditional mobile development. As a freelancer and founder of Xavier Carpentier SAS and reactnative.gallery, he combines hands-on implementation with community-building—publishing popular open-source components like a country picker, a tourguide library, and a PDF reader for Expo. His contributions to widely used projects such as react-native-gifted-chat show deep attention to cross-platform UI quirks, keyboard handling, and developer ergonomics. He has led technical teams as CTO and brings backend Java/Spring roots from earlier roles, enabling pragmatic full-stack decisions. Based in Grand Est, France, he often surfaces practical solutions that simplify adoption for other React Native developers and helps match talent with opportunities through his community platform.
11 years of coding experience
12 years of employment as a software developer
Computer Science, Computer Science at University of Lille 1 Sciences and Technology
🇦🇶 Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:11 releases, 237 commits, 105 PRs in 4 years 5 months
Contributions summary:Xavier primarily contributed to the `react-native-country-picker-modal` repository, refactoring the code, adding PropTypes and flow typing, and incorporating new features such as adding a closeable button and the ability to open the modal via ref. They also worked on improving the example application. The user's commits demonstrate an understanding of React Native and UI component development.
📄 PDF reader in JavaScript only for Expo - Android & iOS capable
Role in this project:
Mobile Developer (iOS)
Contributions:10 releases, 2 reviews, 122 commits in 2 years 4 months
Contributions summary:Xavier appears to be developing a PDF reader application using React Native for iOS. The user implemented initial setup, added a webview, and integrated a PDF rendering library, including necessary HTML and JavaScript code for the PDF viewer. They also incorporated features for zooming and navigation, specifically addressing the need for proper loading states and rendering different PDF display methods.
pdfreact-pdfpdfjsreact-nativepdf-viewer
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.