Tristan Himmelman is a Senior Engineering Manager with 13 years building consumer-facing products across mobile, web, voice and desktop, currently leading engineering at Wealthsimple from Toronto. He excels at shipping fast, iterating on simple designs, and bridging engineering, product and design to take ideas from prototype to production. His background includes directing emerging technology at Hearst—launching multiple voice apps and AR/ML prototypes—and hands-on mobile work that scaled apps to millions of users. An active open-source contributor, Tristan’s iOS libraries (contact picker, navigation helpers) and AlamofireObjectMapper extensions show a blend of pragmatic API design and maintainability-focused refactors. He favors cross-functional teams, rapid experimentation, and developer-friendly code, and brings a physics-informed, systems-minded approach from his software engineering education at McGill.
13 years of coding experience
10 years of employment as a software developer
Champlain St. Lawrence College
Bachelor of Science (B.Sc.), Major in Software Engineering with a Minor in Physics, Bachelor of Science (B.Sc.), Major in Software Engineering with a Minor in Physics at McGill University
Easily hide and show a view controller's navigation bar (and tab bar) as a user scrolls
Role in this project:
Mobile Developer (iOS)
Contributions:16 releases, 54 commits, 20 PRs in 2 years 10 months
Contributions summary:Tristan primarily contributed to the development of an iOS application by implementing features related to hiding and showing a view controller's navigation bar and tab bar as the user scrolls. Their work involved creating a `HidingNavigationBarManager` class, integrating it with `UIScrollView` and `UINavigationController`, and providing sample implementations with extensions and toolbars. The contributions also included bug fixes, Swift 2.0 and 3.0 support, and iOS 11 compatibility.
An iOS view used for selecting contacts. This view is inspired by the contact selection in the iOS Mail and Messages apps
Role in this project:
Mobile Developer (iOS)
Contributions:4 releases, 51 commits, 17 PRs in 3 years 2 months
Contributions summary:Tristan primarily focused on implementing features and refactoring code within the iOS contact picker view. Their contributions included forwarding text field return events to a delegate and supporting adding contacts using the return key. The user also refactored the codebase, changing `textView` references to `textField` and breaking down the `layoutSubviews` function into smaller components. These changes improved the functionality and maintainability of the contact picker view.
selectingmailcontactsselectionswift
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
Tristan Himmelman - Senior Engineering Manager at Wealthsimple