Guillaume Campagna is a seasoned CTO with 15 years of experience leading mobile-first engineering at Transit in Montreal, combining hands-on iOS craftsmanship with product-driven technical leadership. He began as a freelance iOS developer and has deep open-source roots—contributing to well-known iOS libraries like SVProgressHUD and SVWebViewController and to OpenTripPlanner’s backend routing features—showing fluency across client and server domains. Guillaume is comfortable refactoring legacy Objective-C into modern patterns, improving UX details like navigation and progress HUDs, and adding practical API enhancements such as routeId and agency-banning parameters. His background in computer software engineering from Université Laval complements a pragmatic approach to shipping reliable, user-focused transit software at scale.
15 years of coding experience
3 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Université Laval
A clean and lightweight progress HUD for your iOS and tvOS app.
Role in this project:
Mobile Developer (iOS)
Contributions:12 commits in 3 years 8 months
Contributions summary:Guillaume primarily focused on refactoring and improving the SVProgressHUD library for iOS. Their commits demonstrate a shift from older Objective-C practices to modern approaches, including using class extensions, properties, and on-demand creation. The user also added a separate, externally usable view and addressed memory warnings.
Contributions summary:Guillaume primarily contributed to the development of an iOS web view controller library. Their work focused on enhancing the functionality of the web view, including adding methods to initialize the view with different URL types, fixing edge cases when URLs were nil, and fixing issues related to the UI. The user also added delegate functionalities to allow the web view's events to be passed along to another class. Furthermore, the user improved the navigation bar and toolbar features for better user experience.
wkwebviewipaddrop-inbrowserios-app
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.