Tom Irving is a seasoned software engineer and team lead with 15 years of experience building and shipping mobile applications, currently leading engineering efforts at Bloomberg in England. He brings deep iOS expertise from a long freelance career through senior roles to his current leadership position, and is comfortable moving between Objective-C and Swift to deliver polished user experiences. Tom contributes to open-source mobile tooling—maintaining components like an NSTokenField iOS port where he tackled memory leaks, refactors, and compatibility updates—showing attention to both UX details and maintainability. He blends hands-on coding with team coaching and product-facing design work, helping turn client and stakeholder needs into pragmatic technical solutions. Pragmatic and detail-oriented, he favors incremental improvements that make products “more betterer” in measurable ways.
An iOS version of the NSTokenField (See To: field in Mail and Messages).
Role in this project:
Mobile Developer (iOS)
Contributions:131 commits, 8 PRs, 8 pushes in 5 years 7 months
Contributions summary:Tom primarily contributed to the development and maintenance of the iOS token field component, TITokenField. They addressed warnings, fixed memory leaks, refactored code, and implemented core UI changes. They also updated the component to require iOS 4.0 and removed animation for height changes. The user implemented support for iOS 4.0 and added accessory type.
Allows you to swipe a UITableViewCell and reveal a back view, functions like cells in the "Twitter" app.
Contributions:50 commits in 2 years 11 months
swipetwitter-appswiftiosuitableviewcell
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.