Sam Odom is a Staff Software Engineer based in Denver with 12 years building high-quality iOS and Apple-platform experiences for companies from startups to Meta and PayPal. He champions test-driven development, user-centric design, and pragmatic architecture—having modernized legacy Objective-C codebases to Swift, introduced SwiftUI and Combine, and published XCFrameworks for broad reuse. At Reddit he led the iOS media player effort and process improvements for triage and on-call, and at Meta he contributed to the widely used Facebook iOS SDK, improving dependency injection and testing. Sam combines hands-on engineering with team leadership and mentorship, often driving platform modernization efforts that balance performance, maintainability, and developer ergonomics. An uncommon strength is his cross-disciplinary background spanning enterprise integration and sales engineering, which helps him translate product and operational needs into scalable technical solutions.
12 years of coding experience
19 years of employment as a software developer
BA Computer Science Chemistry, BA Computer Science Chemistry at Indiana University Bloomington
Used to integrate the Facebook Platform with your iOS & tvOS apps.
Role in this project:
Mobile Developer (iOS)
Contributions:2 releases, 518 commits, 9 PRs in 1 year 5 months
Contributions summary:Sam contributed to the `facebook/facebook-ios-sdk` repository, focusing on integrating the Facebook Platform with iOS applications. The commits involve removing and adjusting the use of Objective-C's legacy methods for improved maintainability and compatibility, and removing deprecated symbols. The code changes touch upon UI and sharing-related components, and includes changes to error-handling mechanisms and testing harnesses.
Contributions:52 commits, 2 PRs, 5 pushes in 5 years 9 months
testingswiftioshelpers
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.