Ryan Linton is a Staff Software Engineer with 13 years of full-stack web and mobile experience, currently leading engineering at Infinite Red from Saratoga Springs, Utah. He combines hands-on React Native and native iOS work—contributing to high-profile projects like facebook/react-native and microsoft/react-native-macos—with devops and tooling improvements that smooth build and deployment pipelines. Ryan excels at shipping polished UI/UX features (custom cursor support, color-space improvements) and practical platform integrations (NetInfo, react-native-config, AsyncStorage) across community-driven boilerplates and libraries. His background includes leading teams in healthcare tech and startups, bringing client-facing collaboration and product-minded engineering to each role. A psychology graduate who started as an English teacher, he brings rare empathy and communication skills to technical leadership and open source collaboration.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Arts (B.A.) Psychology, Bachelor of Arts (B.A.) Psychology at University of Washington
The original React Native boilerplate from Infinite Red - Redux, React Navigation, & more
Role in this project:
Mobile Developer
Contributions:8 commits, 4 PRs, 6 pushes in 1 year 6 months
Contributions summary:Ryan primarily focused on updating and maintaining the React Native boilerplate. Their contributions include bumping versions of Redux-persist and making it an optional plugin, updating dependencies like react-native-device-info, and removing the husky and precommit scripts. Furthermore, the user also merged a release branch updating the package.json file.
Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.
Role in this project:
Mobile Developer (React Native) & DevOps Engineer
Contributions:2 reviews, 74 commits, 24 PRs in 2 years 11 months
Contributions summary:Ryan contributed to the React Native project by implementing new features and supporting the overall structure of the application. Key contributions include integrating NetInfo for network status monitoring, adding support for `react-native-config`, and fixing styling issues. Furthermore, the user addressed the project's build process by fixing potential errors within the shell scripts used, as well as fixing the global installation of `react-native-cli`.
reactboilerplatemstreact-nativebattle
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
Ryan Linton - Staff Software Engineer at Infinite Red, Inc.