Ryan Powell is a pragmatic software developer with 11 years' experience delivering mission-critical systems, APIs and consumer mobile apps across embedded, enterprise and startup environments. He has led iOS platform design and automation at a mobile startup, maintained ultra-reliable set-top box software at Cisco with a focus on testing and MISRA-compliant code, and continues to build and support production systems at ATS Heritage. Known for refactoring large codebases, eliminating race conditions and memory leaks, he combines strong engineering discipline (CI, unit/full-stack testing) with practical tooling to speed delivery. Based in Portsmouth, he blends low-level embedded debugging experience with hands-on API and mobile development, making him effective across the full stack and throughout the product lifecycle.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (B.Eng) (Hons), Computer Engineering, Bachelor of Engineering (B.Eng) (Hons), Computer Engineering at University of Portsmouth
Contributions:1 release, 16 pushes, 6 tags in 10 months
geometry-librarygeometryios
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.