Stephen Heaps is a Staff Software Engineer based in Burlington, Ontario with nine years of hands-on iOS experience and a passion for Apple platforms. He has shipped consumer-facing mobile features at Brave—contributing notably to the Brave browser’s iOS wallet and transaction UI—and previously built and maintained indie apps like a fully custom music player that replaced MPMusicPlayerController. Proficient in Swift, SwiftUI, Objective-C and a range of languages and frameworks, he blends UI/UX polish with pragmatic engineering to fix production issues like slow portfolio balance calls and swap flow bugs. Comfortable moving between indie product ownership and large open-source collaboration, he brings a strong attention to design details and a history of shipping polished, user-focused mobile experiences.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Brock University
Core engine for the Brave browser for mobile and desktop. For issues https://github.com/brave/brave-browser/issues
Role in this project:
Mobile Developer (iOS)
Contributions:447 reviews, 3 commits, 195 PRs in 1 month
Contributions summary:Stephen primarily contributed to the iOS implementation of the Brave browser, focusing on the Wallet component. Their commits involved making updates to the user interface (UI) and user experience (UX) of the swap button on buy/send/swap modals, fixing bugs related to wallet functionality such as the swap value resetting, and addressing slow portfolio balance calls. They also worked on account activity views, transaction details UI, and the integration of features like the Solana-specific additions. They also resolved several design related issues.
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.