Ryan Mason-davies is a Staff Software Engineer with 13 years of experience specializing in iOS development, pragmatic code design, and building accessible, privacy-conscious user experiences. He has progressed from early native app work and C++/Qt porting to leading iOS engineering efforts at consumer-facing companies and now shaping platform resilience at Marks and Spencer. A hands-on mentor and coach, he balances shipping polished interfaces with improving long-term maintainability and developer ergonomics. Ryan is an active open-source contributor to SwiftGen, where he has optimized Swift code generation and hardened template tests—demonstrating a focus on code quality, performance, and tooling. Based in England, he brings a practical blend of legacy-platform knowledge and modern Swift expertise that helps teams migrate confidently and reduce technical debt.
13 years of coding experience
13 years of employment as a software developer
Farnborough Sixth Form College
Bachelor’s Degree, Computing with Software Engineering, Upper Second, Bachelor’s Degree, Computing with Software Engineering, Upper Second at Farnborough College of Technology
Software Engineer (Focus on Swift and Code Generation)
Contributions:14 commits, 2 PRs, 8 comments in 1 year 10 months
Contributions summary:Ryan focused on improving the Swift code generator, primarily through addressing code style issues and updating template tests. They fixed SwiftLint warnings and refactored code to disable warnings more efficiently. The user also updated test fixtures for fonts and colors, and optimized color hex initializers, demonstrating a focus on code quality, maintainability, and performance within the SwiftGen project.
iPhone app for detecting faces from a live camera feed using Swift and iOS 7 API's.
Contributions:58 commits, 3 PRs, 25 pushes in 4 years
camera-feedapiiphonecameraapi-s
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
Ryan Mason-davies - Staff Software Engineer at Marks and Spencer