Nicolas Charpentier

Senior Software Engineer at Shortcut

Sherbrooke, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nicolas Charpentier is a Senior Software Engineer with 11 years of experience specializing in front-end and mobile engineering, currently improving developer experience and web performance at Shortcut. He has a strong React/React Native pedigree—contributing to core React Native, its website, and popular libraries like react-native-image-picker and react-native-router-flux—and maintains widely used open-source utilities such as react-native-url-polyfill. Nicolas combines hands-on platform work (iOS, Android, macOS/Catalyst) with architectural thinking, having reworked app boot sequences into a deterministic state machine and enabled simultaneous branded builds from a single codebase. He’s pragmatic about shipping: profiling bundles, boosting Lighthouse scores, parallelizing CI, and integrating visual testing to reduce regressions. A bilingual conference speaker and community contributor, he uniquely blends deep OSS involvement with customer-facing on-call and support experience.
code11 years of coding experience
job7 years of employment as a software developer
bookDiploma of Collegial Studies (DCS/DEC) Computer Science, Diploma of Collegial Studies (DCS/DEC) Computer Science at Cégep de Sherbrooke
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1,088reputation
52kreached
29answers
1question
Badges
react-native
top-5%
github-logo-circle

Github Skills (30)

image-picker10
javascript10
ios10
mobile-development10
react-native10
css10
eslint10
ui-design10
android-development10
uid10
front-end-development10
android10
mobile10
react10
jes9

Programming languages (15)

MDXJavaC++RustMakefileHTMLNunjucksTypeScript

Github contributions (5)

github-logo-circle
The React Native website and docs
Role in this project:
userFront-end Developer
Contributions:1 review, 62 commits, 439 PRs in 1 year 9 months
Contributions summary:Nicolas primarily contributed to the React Native website's front-end, focusing on improving the user experience and updating dependencies. Their work included removing HTML extensions from links, implementing a right-side navigation, enhancing the design of the components and APIs page, and updating links related to React Conf. They also updated dependencies and fixed related CSS selectors, reflecting a focus on maintaining and improving the website's codebase.
react-nativereactdocusaurus
The first declarative React Native router
Role in this project:
userFront-end Developer
Contributions:32 commits, 78 PRs, 38 pushes in 1 year 3 months
Contributions summary:Nicolas primarily focused on improving the project's code quality and example applications. They added and fixed linting rules with `eslint-config-airbnb` to enforce coding standards. The user also fixed existing eslint errors across multiple files and updated example applications to ensure proper rendering and navigation. They also added Jest snapshots for testing.
reactreact-nativedeclarativereact-native-routerrouter
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.
Request Free Trial
Nicolas Charpentier - Senior Software Engineer at Shortcut