Troy Gaul is a Principal Scientist and seasoned software architect with 15+ years building high-quality iOS and Mac experiences, currently shaping Lightroom for iOS at Adobe from San Jose. He blends deep expertise in Swift, Objective-C/Cocoa, graphics, and UX-driven application architecture with hands-on engineering leadership and a history of shipping consumer-facing products. As founder of InfinitApps and co-founder of Iconfactory North, he has repeatedly moved between product design and low-level implementation, most recently contributing to the acclaimed Linea Sketch. His open-source contributions include hardening PromiseKit’s thread safety and adding queue-control APIs, reflecting a focus on robustness and developer ergonomics. Troy’s career traces back to Adobe and Apple platform work in the 1990s, giving him rare institutional memory of desktop-to-mobile evolution. He’s as comfortable architecting large photo apps as he is diving into concurrency and API-level improvements that make libraries safer and easier to use.
15 years of coding experience
29 years of employment as a software developer
BS Computer Science and Math, BS Computer Science and Math at Drake University
Contributions:6 commits, 1 comment, 1 issue in 1 day
Contributions summary:Troy primarily focused on improving the thread safety and overall structure of the promise implementation in the PromiseKit library. They modified the codebase to utilize a per-promise concurrent dispatch queue, ensuring thread safety when modifying promises. Additionally, the user added the `catchOn` and `finallyOn` methods, providing developers with finer control over the execution queues. These changes contribute to enhancing the library's stability, performance, and overall usability.
iOS color picker view controller which presents a hue bar and a saturation/brightness box to allow selection of any RGB color.
Contributions:39 commits in 2 years 3 months
backlightcontrollerboxxyzrgb-color
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
Troy Gaul - Principal Scientist at InfinitApps LLC