Cameron Mc Gorian is an engineering manager with 12 years of experience building and leading high-performing mobile and backend teams, currently at Stripe in Amsterdam. He progressed through senior engineering and management roles at Uber, where he also contributed to the notable open-source uber/RIBs iOS architecture project by adding UIViewController extensions, tests, and templates to improve maintainability and testability. Hands-on with iOS from early in his career at companies like Santam, DVT, and 2go, he pairs deep platform expertise with a track record of shipping robust, scalable mobile systems. Known for blending technical craft with team coaching, he brings cross-cultural experience (South African-born, Netherlands-based) and a penchant for pragmatic refactoring that reduces long-term technical debt.
Uber's cross-platform mobile architecture framework - Android Repository
Role in this project:
iOS Mobile Developer
Contributions:10 commits, 33 PRs, 41 pushes in 1 month
Contributions summary:Cameron primarily contributes to the `uber/ribs` repository, which is an iOS mobile architecture framework. Their work centers on adding extensions for UIViewController, modifying view controllers within tutorials, and refactoring the code base. This involved updating swiftformat scripts and adding tests and component templates, thereby enhancing the framework's functionality, maintainability, and testability.
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.