Rowan Townshend is a Senior Mobile Engineer with over a decade of hands-on experience building and modernising iOS apps across retail, finance, betting and travel. He specialises in Swift, SwiftUI and Objective-C and has led large technical transformations—architecting modular, testable payment systems and migrating legacy stacks to unidirectional, Combine/RxSwift-driven architectures. Rowan combines deep platform expertise with practical delivery skills, having managed cross-functional releases at scale and introduced CI/CD, unit-test-first practices and server-driven UI approaches. He has a track record of mentoring teams, creating internal frameworks to reduce dependencies, and automating workflows (including Ruby tooling that saved hundreds of hours). Comfortable in greenfield and enterprise contexts, he also leverages AI-assisted development to accelerate quality and velocity. Based in Stevenage, he brings a games-technology academic background and a knack for turning complex product requirements into resilient, maintainable mobile platforms.
12 years of coding experience
9 years of employment as a software developer
Davenant Foundation School
BSc (Hons) Computer Games Technology, BSc (Hons) Computer Games Technology at The Manchester Metropolitan University
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.