Adam Bell is an experienced iOS developer based in San Francisco with 13 years building mobile and desktop applications, specializing in Objective-C, Swift, and C++. He combines interaction design, audio and animation expertise—contributing to Facebook's popular Pop animation library by extending SceneKit support and improving legacy iOS compatibility—and helps maintain cross-platform build reliability in projects like Buck by fixing Swift/Xcode integration and macOS issues. Comfortable across most mobile platforms (iOS, Android, Windows Phone, BlackBerry) and with reverse engineering and audio manipulation skills, he bridges low-level systems work and polished user-facing interactions. Adam’s background includes Unity, QML, web technologies, and game-adjacent achievements (a notably high Dolphin Olympics score), reflecting both technical depth and a playful curiosity.
An extensible iOS and OS X animation library, useful for physics-based interactions.
Role in this project:
iOS Developer
Contributions:2 releases, 35 commits, 22 PRs in 4 years
Contributions summary:Adam primarily contributed to the `pop` animation library, focusing on extending its capabilities and improving compatibility. Their work includes adding support for SceneKit animation properties, fixing compilation issues for older iOS versions, and adding support for iOS 8 framework targets. Furthermore, the user blockified delegate methods and added tests for those methods.
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Role in this project:
Back-end & Build Engineer
Contributions:5 commits in 5 months
Contributions summary:Adam primarily focused on resolving build issues related to Swift and Xcode versions within the Buck build system. They addressed compatibility problems by dynamically locating Swift libraries within the toolchain, adapting to changes in Xcode 11. Key contributions include fixing Swift and macOS compatibility issues, DriverKit integration, and resolving case sensitivity errors. This involved modifying build scripts and configuration files to correctly incorporate Swift libraries, ensuring successful builds across various platforms.
buckpythonplatformsandroidlanguages
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.