Sam Mcdonald is a Senior Software Engineer in San Francisco with 17 years of experience building mobile and web products for startups and large tech companies. He has shipped production iOS features at Google’s ARCore team (including the first iOS Cloud Anchors work) and progressed from lead iOS roles at startups and game studios to senior engineering at Google. His background spans Cocoa/Objective‑C, Swift, Unity/C#, Ruby on Rails, PHP/MySQL and full product life cycles—from founding a Mac app startup to scaling e-commerce and live games into top‑grossing titles. Sam thrives in small-company environments where he can move quickly between hands‑on coding, framework design, and shipping customer-facing features, and he brings a pragmatic blend of product intuition and systems experience. An early maker, he once co-founded a Mac software company that generated notable first-year sales, reflecting his product-first engineering approach.
17 years of coding experience
10 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Kentucky
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.