Edward Smith

Software Engineer at Branch

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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job24 years of employment as a software developer
bookBachelor of Arts, Mathematics, Bachelor of Arts, Mathematics at Reed College
stackoverflow-logo

Stackoverflow

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

Github Skills (7)

deeplink10
swift10
ios10
deep-linking10
ui-design9
objective-c8
sdk8

Programming languages (7)

JavaJavaScriptGoObjective-CSwiftHTMLKotlin

Github contributions (5)

github-logo-circle
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:
userMobile 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.
onboardingreferralsharinglinkingcampaigns
E-B-Smith/ZLibrary

Jan 2015 - Sep 2016

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.
Request Free Trial