James Ruston

Principal Software Engineer at Capsule - Podcast App

Manchester, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Ruston is a Principal Software Engineer with 12 years’ experience building mobile-first products, currently shaping Moonpig’s iOS platform after progressing from Senior iOS Engineer. He co-founded Capsule, a cross-platform podcast app, where he led audio streaming, offline downloads, a custom Redux-based player and a microservice backend—highlighting his ability to blend product thinking with engineering execution. His background includes senior roles at the BBC and deep experience across iOS, Android, PhoneGap and Adobe AIR, plus web stacks in Ruby, PHP, JavaScript and Java. A certified Scrum Master and advocate of BDD/TDD (Cucumber, Capybara, RSpec), he combines disciplined testing practices with pragmatic delivery. Based in Manchester, he’s comfortable moving between hands-on development and technical leadership, often tackling tricky media and playback challenges that sit at the intersection of client and backend systems.
code12 years of coding experience
job11 years of employment as a software developer
bookBSc Software Engineering, BSc Software Engineering at The Manchester Metropolitan University
stackoverflow-logo

Stackoverflow

Stats
93reputation
2kreached
1answer
4questions
github-logo-circle

Github Skills (48)

objective-c10
ios10
decodable10
xcode10
swift10
macos10
server10
cocoapods10
server-side10
carthage9
vapor9
http9
server-side-swift9
http-server9
swift-nio8

Programming languages (5)

JavaScriptObjective-CSwiftHTMLRuby

Github contributions (5)

github-logo-circle
Adds Custom Transformers and cleaner syntax to Decodable
Contributions:1 release, 24 commits, 2 PRs in 2 years 9 months
decodabletransformers
jamesruston/postcodes_io

Aug 2014 - Oct 2021

Simple wrapper around postcodes.io
Contributions:32 commits, 7 PRs, 11 pushes in 7 years 3 months
postcodes
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
James Ruston - Principal Software Engineer at Capsule - Podcast App