Ian Keith is a seasoned iOS engineer with 10+ years of experience building and evolving mobile products from startup MVPs to large-scale commercial apps. He has led iOS development across consumer and enterprise domains—shipping core apps at Winnie and Scoop and contributing to cross-platform tooling as a core Capacitor contributor focused on the iOS bridge and permissions. Currently a Software Engineer III at McDonald’s, Ian combines deep platform expertise with product-driven collaboration between design, product, and engineering teams. He’s comfortable in open source and commercial settings, has a long history of ownership from specification through release, and often surfaces subtle platform edge cases (e.g., iOS14 permission handling) that improve reliability and user experience.
10 years of coding experience
25 years of employment as a software developer
Bachelor of Arts (BA) Computer Science and Chemistry, Bachelor of Arts (BA) Computer Science and Chemistry at The College of Wooster
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
Role in this project:
Mobile Developer (iOS)
Contributions:62 reviews, 32 commits, 60 PRs in 10 months
Contributions summary:Ian primarily contributed to the iOS platform support of the Capacitor framework, specifically within the Permissions plugin. Their work involved comprehensively updating permission switch statements and handling new iOS 14 cases for camera, photos, geolocation, notifications, and microphone permissions. Further, they addressed memory cleanup and refactoring of various iOS bridge components, and rectified SwiftLint errors, thus ensuring code quality and maintainability.
Contributions:28 PRs, 26 pushes, 28 branches in 1 day
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
Ian Keith - Software Engineer III, IOS at McDonald's