Justin Martin

Chief Technology Officer at Puzz Labs

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
Justin Martin is a seasoned technology leader and hands-on iOS engineer with 12 years of experience building developer infrastructure and consumer apps from startup to scale. As CTO of Puzz Labs and former engineering manager and individual contributor at Square, he led large-scale iOS CI efforts, drove a company-wide Bazel migration, and rearchitected core components of Square’s Point of Sale app. His background in test engineering at Netflix and Microsoft complements a pragmatic focus on automation, reliability, and high-quality developer experience. A long-time maintainer and contributor to prominent open-source iOS projects like CocoaPods and KIF, he brings deep expertise in build systems, test automation, and mobile tooling. Based in San Francisco, he’s now applying that craft to a kids’ learning app he’s building for his own children, blending product empathy with robust engineering.
code12 years of coding experience
job9 years of employment as a software developer
bookB.S. Computer Science Mathematics (minor), B.S. Computer Science Mathematics (minor) at Virginia Tech
github-logo-circle

Github Skills (13)

cocoapods10
objective-c10
ios10
mobile-app-testing10
xctest10
test-automation10
ruby10
automation9
automations9
xcode9
dependency-management9
swift7
git5

Programming languages (10)

JavaShellC++StarlarkJavaScriptObjective-CHTMLSwift

Github contributions (5)

github-logo-circle
kif-framework/KIF

May 2014 - Jul 2022

Keep It Functional - An iOS Functional Testing Framework
Role in this project:
userMobile Developer (iOS) & QA Engineer / Test Automation Engineer
Contributions:10 releases, 70 reviews, 146 commits in 8 years 3 months
Contributions summary:Justin primarily contributed to the KIF (Keep It Functional) iOS testing framework by fixing bugs, improving the test reliability, and adding new features. They focused on addressing issues related to iOS 9 and iOS 11, enhancing table and modal view tests, and refining the gesture-based tests. Further, they integrated code improvements to simplify text input and made adjustments to the build process and example projects to enhance stability.
objective-ctesting-frameworkkeepfunctional-testingtesting
CocoaPods/CocoaPods

Jul 2017 - Nov 2022

The Cocoa Dependency Manager.
Role in this project:
userAutomation Engineer & iOS Developer
Contributions:9 reviews, 7 commits, 15 PRs in 5 years 5 months
Contributions summary:Justin's contributions focused on improving the automation and build processes within the CocoaPods project. Their work included protecting temporary files during concurrent builds, codesigning iOS XCTest bundles, and modifying the build process to support watchOS. They also added a new command for updating sources, showcasing an understanding of the project's build infrastructure and dependency management.
cocoapodsobjective-cpackage-managermacdependency-manager
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
Justin Martin - Chief Technology Officer at Puzz Labs