Eli Perkins is an iOS engineer with 11 years of experience building polished mobile experiences for startups and large platforms, currently focused on crafting delightful topic-driven apps at Particle. He has held senior roles at GitHub and Microsoft, where he worked on making major developer and AI products run smoothly on iPhone and iPad. An active open-source contributor, Eli contributed iOS-specific features and bugfixes to widely used projects like react-native-navigation and React Native, improving native navigation and initial app UX. His background spans payment (Venmo), productivity (Shortcut), and consumer services (Robin), giving him a strong product-first perspective on mobile design and performance. Based in Denver, he pairs deep iOS engineering skills with a knack for refactoring and modularity that keeps large codebases maintainable. Outside work he’s a craft-beer aficionado and esports fan, a hint of the curious, hands-on mindset he brings to engineering.
11 years of coding experience
14 years of employment as a software developer
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Mannheim
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Miami
A complete native navigation solution for React Native
Role in this project:
Mobile Developer (iOS)
Contributions:14 commits, 14 PRs, 73 comments in 1 year 7 months
Contributions summary:Eli primarily contributed to the iOS implementation of the React Native Navigation library. Their work involved adding support for UI features, such as custom and system-defined bar button items in the navigation bar, and customizing the large title text attributes. They also fixed bugs related to title image rendering and ensuring navigator-level styles didn't override specific button styles. Furthermore, they refactored parts of the codebase for better modularity, such as the refactoring the resetTo view controller creation.
A framework for building native applications using React
Role in this project:
Mobile Developer
Contributions:7 commits, 7 PRs, 41 comments in 2 years 2 months
Contributions summary:Eli contributed to the React Native repository by addressing styling and UI-related issues in the new app screen and template. Their work includes modifying the appearance of the welcome screen, adjusting styling with React Native components, and adding a link to the project's Twitter handle. These changes demonstrate a focus on improving the user experience of the initial application template.
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.