James Coggan is an engineering manager and seasoned mobile systems leader with 11 years of experience building robust Android and end-to-end testing infrastructure for large-scale products. He has driven major reliability and efficiency gains at Meta—cutting Android test flakiness by 80%, halving screenshot test capacity, and upgrading a billion daily tests—while also leading mobile delivery at American Express across 21 markets. A pragmatic architect and coach, he combines hands-on Android development (Jetpack Compose, Coroutines, Hilt, Room) with CI/CD and testing expertise to ship measurable improvements in speed and quality. He contributes to open-source tooling for device automation (notably fixes to Facebook’s idb for iOS device interactions), showing cross-platform fluency beyond Android. Based in Seville, he’s recognized as a Google Developer Expert for IoT and is known for translating complex testing and mobile challenges into scalable, developer-friendly systems.
idb is a flexible command line interface for automating iOS simulators and devices
Role in this project:
Mobile Developer (iOS)
Contributions:7 commits in 1 year 4 months
Contributions summary:James primarily contributed to the `idb` project by fixing bugs and implementing features related to iOS device interaction. Their work involved modifying code in Objective-C files to address issues with device targeting, file management (pulling files to folders), and the overall logic of running tests on iOS devices. These modifications improved the functionality and reliability of the command-line interface for automating iOS simulators and devices. They also worked on test suite adjustments, ensuring the proper operation of the tool.
Contributions:2 PRs, 3 pushes, 3 branches in 2 years 4 months
nodejsdocker
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.