Mac Gallagher

Staff Software Engineer at LinkedIn

New York, New York, United States
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
Mac Gallagher is a Staff Software Engineer at LinkedIn with eight years of experience building polished iOS applications and libraries, blending a strong mathematics background with pragmatic mobile engineering. He progressed through multiple senior roles at LinkedIn after earlier iOS work at Ford, demonstrating an ability to scale both features and teams across large consumer-facing products. Mac contributes to open source—most notably the Shuffle multi-directional card swipe library—focusing on state management, bug fixes, and packaging for Swift Package Manager. Based in New York, he pairs academic rigor from an MS in Mathematics with practical, production-first development, often surfacing subtle UX and concurrency issues that improve reliability.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Mathematics, Bachelor of Science - BS Mathematics at University of Wisconsin-La Crosse
bookMaster of Science - MS Mathematics, Master of Science - MS Mathematics at George Mason University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (4)

swift10
ios10
swift-package-manager10
uikit6

Programming languages (3)

Objective-CSwiftPython

Github contributions (5)

github-logo-circle
mac-gallagher/Shuffle

May 2019 - Apr 2021

🔥 A multi-directional card swiping library inspired by Tinder
Role in this project:
userMobile Developer (iOS)
Contributions:15 releases, 2 reviews, 81 commits in 1 year 11 months
Contributions summary:Mac primarily contributed to the `Shuffle` library, a multi-directional card swiping library inspired by Tinder. Their contributions involved implementing Swift Package Manager support, disabling user interaction on overlay views, and fixing a bug related to the undo functionality. The user also addressed a bug preventing the card stack from re-enabling user interaction after a reloadData call and implemented state management for the card stack, demonstrating a focus on library functionality, bug fixes, and state management.
swipe-gesturesswipeswipingswipeviewpointer
📸 Delightful Swift snapshot testing.
Contributions:2 PRs, 19 pushes, 23 branches in 2 years 4 months
testingsoftware-qualityswiftiossnapshot
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
Mac Gallagher - Staff Software Engineer at LinkedIn