Cole Dunsby is a Principal iOS Developer based in Ottawa with 12 years in software and seven years focused on iOS, including two years as a tech lead. He has led architecture and delivery for mobile teams at OpenTable, Nearside and SHOEBOX, shipping fast MVPs, improving crash-free rates to >99.9% and cutting app size by 20%. Cole blends deep hands-on Swift/SwiftUI/Objective-C expertise with pragmatic CI/CD and release automation (Fastlane, GitHub Actions, Bitrise), and has driven codebase modernizations toward MVVM, reactive patterns and dependency injection. An active open-source contributor, his work on UI tooling like SwiftUIX and LGSideMenuController highlights attention to cross-platform polish and iPad-specific UX. He’s as comfortable mentoring through 1:1s and workshops as he is diving into performance and architecture trade-offs.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree Software Engineering, Bachelor's degree Software Engineering at University of Ottawa
iOS view controller which manages left and right side views
Role in this project:
Mobile Developer (iOS)
Contributions:10 commits, 6 PRs, 9 pushes in 11 days
Contributions summary:Cole primarily focused on developing and maintaining the iOS side menu controller, as indicated by the commit messages and code changes. They implemented demo projects to showcase the functionality of the controller, creating new view controllers and setting up different presentation styles and configurations. The user also addressed specific iPad-related issues and cleaned up demo project code.
An exhaustive expansion of the standard SwiftUI library.
Role in this project:
iOS Developer
Contributions:6 commits, 1 PR, 2 comments in 4 days
Contributions summary:Cole primarily contributed to the SwiftUI library by implementing and modifying UI components. Their work involved extending the `CocoaTextField` component, addressing conflicts, and integrating new features such as handling editing states and responder indexes. Several commits focused on fixing type aliases and applying text container insets to labels, improving the overall functionality and appearance of UI elements within the library. They also addressed macOS compatibility issues.
toolbarswiftui-libraryreloadadditionsinspect
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
Cole Dunsby - Principal IOS Developer at OpenTable