Jimmy Dee is a seasoned software engineer with 14 years of experience specializing in software architecture, performance optimization, and cross-platform mobile development using C/C++, Objective‑C, Swift, Ruby/Rails, and Linux. He’s contributed meaningful fixes and features to high-profile open-source projects like fastlane and SDKs for Urban Airship and Branch, improving build automation, deep-linking behavior, and production stability. Comfortable across graphics (OpenGL/GLSL), audio (Core Audio), and mobile OS internals, he brings a systems-minded approach informed by a physics Ph.D., enabling rigorous debugging and thread-safe designs. Based in Kalama, Washington, Jimmy blends pragmatic engineering with thoughtful design—his GitHub persona (“Thinker. Human entire.”) reflects a preference for clear, maintainable solutions that quietly reduce operational pain.
14 years of coding experience
B.S., Physics, B.S., Physics at Stanford University
M.A., Physics, M.A., Physics at Stony Brook University
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:
iOS Mobile Developer
Contributions:33 reviews, 118 commits, 38 PRs in 4 years 4 months
Contributions summary:Jimmy primarily contributed to the iOS Branch SDK, enhancing its functionality and user experience. Their work involved implementing new features like `userCompletedAction:withState:`, and adding example code for WebView integration. Furthermore, the user improved the SDK's logging capabilities with Swift-friendly functions and made the code thread-safe. The user also added enhancements to the crashlytics reporting.
The Branch Android 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 (Android)
Contributions:15 reviews, 11 commits, 3 PRs in 8 months
Contributions summary:Jimmy primarily contributed to the Android SDK, focusing on features related to ad network callouts. They added functionality to disable and enable these callouts, including corresponding UI elements within the test application. Furthermore, the user implemented modifications to ensure the disabling of ad network callouts is reflected in all network requests made by the SDK. The contributions also included documentation updates and the addition of test cases.
onboardingreferralsharinglinkingcampaigns
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.