Top expert inCross-Platform Mobile Development with React Native
Evan Bacon is Head of AI at Expo and a seasoned engineering leader with 11 years building developer tools and cross-platform React Native experiences from San Francisco. He combines hands-on full-stack engineering with product leadership, previously managing Expo’s developer tools and contributing deep web support and bundler improvements across flagship projects like react-native, metro, and react-navigation. Evan is a prolific open-source maintainer whose work on react-native-reanimated, react-native-web, and Expo itself has helped make native APIs and gestures reliably work on the web. He pairs mobile platform expertise (iOS provisioning and AR/Three.js integrations) with pragmatic CLI and build-system improvements that accelerate developer workflows. Known for making complex cross-platform problems feel simple, he also brings an unexpected creative streak—designing large-scale LEGO sculptures—reflecting a playful, maker mentality that informs his engineering. Evan’s public-facing updates and community-first approach continue to shape how developers build universal apps with Expo.
Contributions:1 review, 313 commits, 82 PRs in 4 years 4 months
Contributions summary:Evan contributed to the `expo/expo-three` repository, which provides utilities for using THREE.js on Expo. They implemented core functionality for ARKit features, including getting raw feature points and enabling/disabling light and plane detection, which would suggest a mobile developer. The user also added example projects demonstrating basic application structure, and the integration of textures and 3D models. These additions involved modifying the core ExpoTHREE library and creating a basic app.
[ARCHIVE]: Expo Router has moved to expo/expo -- The File-based router for universal React Native apps
Role in this project:
Front-end Developer
Contributions:72 reviews, 458 commits, 436 PRs in 4 months
Contributions summary:Evan primarily focused on developing and modifying UI components within the `expo/router` repository. Their commits demonstrate an understanding of React, likely involved in building or modifying screen elements and potentially navigation-related aspects. They worked on adding features related to file-based routing in a React Native context and the code changes suggest they have a good grasp of UI layout and component structuring. Their work contributes to the overall functionality of the router.
reactreact-nativerouternative-appsproduction
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.