Matt Galloway

Software Engineer at Swipe Stack Ltd

Dacorum, 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

🤩
Rockstar
🎓
Top School
Matt Galloway is a seasoned software engineer and engineering manager with 14 years of experience building high-performance mobile products and teams across startups and large tech companies. Based in the UK, he combines deep iOS expertise in Swift, Objective-C and C++ with leadership experience at Facebook—supporting Spark AR, FB Lite, and sharing features—while still running his own mobile consultancy and product efforts. He’s an active open-source contributor who has improved testing and async behavior in widely used projects like SDWebImage and helped harden ReactiveCocoa and Facebook’s chisel debugging tools. Known for focusing on strong engineering foundations that enable rapid iteration, he brings a practical blend of hands-on coding, test automation, and developer tooling to scale teams and shipping quality products.
code14 years of coding experience
job14 years of employment as a software developer
bookMEng, Electrical & Information Sciences, MEng, Electrical & Information Sciences at University of Cambridge
bookBablake School, Coventry
stackoverflow-logo

Stackoverflow

Stats
34,832reputation
1.6mreached
429answers
16questions
Badges
queue
top-5%
grand-central-dispatch
top-5%
cocoa-touch
top-5%
concurrency
top-5%
memory-management
top-1%
iphone
top-1%
github-logo-circle

Github Skills (34)

asynchronous10
objective-c10
ios10
switch-statement10
async10
testing10
memory-management10
sdwebimage10
xctest10
reactivecocoa10
xcode10
swift10
iphone10
ipad9
unit-testing9

Programming languages (13)

C++CRustObjective-C++HTMLTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
facebook/chisel

Mar 2014 - Sep 2015

Chisel is a collection of LLDB commands to assist debugging iOS apps.
Role in this project:
userMobile Developer (iOS)
Contributions:9 commits, 1 PR, 1 push in 1 year 6 months
Contributions summary:Matt primarily contributed to enhancing the `chisel` project, a collection of LLDB commands for debugging iOS apps. Their work included adding new commands such as `paltrace` for tracing Auto Layout, and improving existing commands like `pviews` by adding an "upwards" option and a depth parameter. They also refactored existing code by casting types and updating uses of `UIApplication` to get the key window, and added commands to border/unborder views with ambiguous layouts.
chiseldebuggingioslldb
SDWebImage/SDWebImage

Sep 2014 - Jan 2015

Asynchronous image downloader with cache support as a UIImageView category
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:9 commits, 2 PRs, 15 comments in 4 months
Contributions summary:Matt primarily focused on enhancing the testing infrastructure of the SDWebImage library. Their contributions involved migrating tests to utilize Xcode 6's async testing capabilities, ensuring proper asynchronous behavior. They also addressed critical issues related to downloading and caching images by fixing bugs related to multiple requests for the same image and cancelling downloads. Furthermore, they adjusted completion handler logic within the operation class to prevent errors.
asynchronousuiimageviewmacosioswatchos
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