Ryan Booker is a Senior iOS Engineer based in Brisbane with 17 years of software and game development experience, currently building mobile experiences for the Australian Broadcasting Corporation. He has shipped bespoke iOS apps and an award-winning app platform supporting hundreds of published apps, and previously contributed to AAA games including Age of Conan and multiple console titles. Comfortable across Swift, Objective-C and full-stack Rails backends, Ryan also contributes to notable open-source tooling such as SwiftGen, improving storyboard code generation to work around compiler issues. He combines deep product-facing engineering with operational experience running app platforms and custom Rails services for enterprise customers. Outside software, he brings leadership from complex technical diving projects—managing field teams and data collection for cave exploration—which speaks to his methodical planning and risk-aware problem solving.
17 years of coding experience
25 years of employment as a software developer
Bachelor Commerce, Bachelor Commerce at The University of Queensland
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
Role in this project:
Mobile Developer (iOS)
Contributions:8 commits, 1 PR, 5 comments in 1 day
Contributions summary:Ryan primarily focused on modifying and updating Swift code related to storyboard generation within the SwiftGen project. Their contributions involved refactoring code to work around LLVM bugs, renaming types related to storyboards, and updating playground examples for demonstration. They also addressed a bug in the playground examples by correcting the segue string value.
Ruby on Rails application to host scientific information on mesophotic coral ecosystems
Contributions:345 commits, 87 PRs, 440 pushes in 4 years 8 months
ruby-on-railsscientific-publications
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.