Xavier Villelégier is a Staff Engineer based in Paris with a decade of hands-on experience building user-focused front-end applications, currently leading engineering efforts at Doctolib. He combines production-level React and React Native expertise with a track record of shipping polished UI components, contributing to the popular react-native-elements library and its demo app. Progressing from developer to staff engineer within Doctolib, he balances technical leadership with continued individual contribution to component design and UX improvements. His background includes end-to-end mobile and web delivery, CI/CD automation and agile product work at startups and scale-ups like MPG and OptimData. Pragmatic and design-minded, he often surfaces subtle UX improvements—such as refined list, avatar and search interactions—that make shared component libraries feel native and cohesive.
10 years of coding experience
5 years of employment as a software developer
Diplôme d'ingénieur, Informatique, Diplôme d'ingénieur, Informatique at EPITA: Ingénierie Informatique
DUT, Informatique, Mention Très bien, DUT, Informatique, Mention Très bien at Université Paris-Sud
Contributions:10 releases, 112 commits, 138 PRs in 2 years 11 months
Contributions summary:Xavier primarily contributed to the UI components of the React Native Elements library. Their work involved implementing and modifying existing components, specifically focusing on the `ListItem`, `Avatar`, `Search`, `CheckBox`, `Header`, `Button`, `FeaturedTile` and `Tile` components. They also made changes to the example app and implemented a login screen concept. These changes demonstrate a focus on improving the visual presentation and functionality of the UI library.
Demo app for React Native Elements (w/ React Native Web)
Role in this project:
Front-end Developer
Contributions:21 commits, 15 PRs, 38 pushes in 10 months
Contributions summary:Xavier primarily contributed to the development of UI components and examples for the React Native Elements demo app. Their work included adding new features such as LinearGradient buttons, SearchBar examples, and multiple-select ButtonGroups. They also updated existing components and improved the visual appearance and functionality of the application's interface by updating the Button components. The user's commits focused on enhancing the user experience through the addition and modification of interactive elements.
demo-appreactnative-elementsreact-nativeelements
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.