Guillaume Campagna

CTO at Transit

Montreal, Quebec, Canada
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

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Université Laval
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
14,652reputation
1.3mreached
209answers
30questions
Badges
cocoa-touch
top-5%
iphone
top-1%
objective-c
top-1%
layout
top-5%
xcode
top-1%
ios
top-5%
github-logo-circle

Github Skills (34)

objective-c10
uiwebview10
ios10
apidoc10
opentripplanner10
ui-design10
java10
javas10
xcode10
api10
iphone10
ios-framework9
layout9
routing-slip9
front-end-development9

Programming languages (12)

C#TypeScriptJavaC++CCMakeJavaScriptGo

Github contributions (5)

github-logo-circle
SVProgressHUD/SVProgressHUD

Mar 2011 - Dec 2014

A clean and lightweight progress HUD for your iOS and tvOS app.
Role in this project:
userMobile 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.
cocoapodsobjective-ctvoscleanhud
A drop-in inline browser for your iOS app.
Role in this project:
userMobile Developer (iOS)
Contributions:15 commits, 1 push in 6 months
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.
Request Free Trial
Guillaume Campagna - CTO at Transit