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.
14 years of coding experience
14 years of employment as a software developer
MEng, Electrical & Information Sciences, MEng, Electrical & Information Sciences at University of Cambridge
Chisel is a collection of LLDB commands to assist debugging iOS apps.
Role in this project:
Mobile 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.
Asynchronous image downloader with cache support as a UIImageView category
Role in this project:
QA 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.