Edward Smith is a seasoned software engineer based in San Francisco with a career that stretches from Apple ][ era hobbyist projects to modern mobile and backend systems. He currently builds mobile experiences and infrastructure at Branch while leading product development and Go backend work at BeingHappy, and has 11+ years focused on mobile development alongside decades of systems-level experience. His background includes designing multi-processor mainframe operating software, high-volume financial and ATM transaction processors, embedded systems, and cross-platform game engines—bringing a rare blend of low-level performance thinking to consumer mobile apps. An active iOS contributor, he’s improved Branch’s deep-linking SDK for compatibility across iOS versions and third-party SDKs, demonstrating attention to platform edge cases. Comfortable across languages and stacks (Objective-C, Go, macOS/iOS, Linux), he also runs infrastructure on AWS and consults on scientific accuracy for media. Colleagues value him for pragmatic engineering that connects legacy robustness with modern mobile product design.
11 years of coding experience
24 years of employment as a software developer
Bachelor of Arts, Mathematics, Bachelor of Arts, Mathematics at Reed College
The Branch iOS SDK for deep linking and attribution. Branch helps mobile apps grow with deep links / deeplinks that power paid acquisition and re-engagement campaigns, referral programs, content sharing, deep linked emails, smart banners, custom user onboarding, and more.
Role in this project:
Mobile Developer (iOS)
Contributions:57 releases, 227 commits, 427 PRs in 2 years 1 month
Contributions summary:Edward primarily focused on updating and maintaining the iOS Branch SDK, addressing specific issues related to deep linking and attribution. They implemented Xcode 7 support, fixed Facebook SDK compatibility, and integrated new features such as the display of the device's local IP address. The user also contributed to improving the functionality of the UI for presenting the Branch share sheets and added support for iOS 12-related changes, demonstrating a commitment to platform compatibility.
Contributions:193 commits, 3 pushes, 1 branch in 1 year 8 months
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.