Stephen Heaps

Staff Software Engineer at Brave

Burlington, Ontario, 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
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.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Brock University
stackoverflow-logo

Stackoverflow

Stats
116reputation
6kreached
2answers
3questions
github-logo-circle

Github Skills (18)

ios10
mobile-development10
swiftui-app10
uid10
front-end-development10
swift10
swiftui10
ux-design9
ui-design9
keychain9
objective-c7
nsattributedstring6
swift-playgrounds6
iphone6
coretext6

Programming languages (5)

TypeScriptJavaScriptSwiftHTMLSvelte

Github contributions (5)

github-logo-circle
brave/brave-core

Dec 2022 - Jan 2023

Core engine for the Brave browser for mobile and desktop. For issues https://github.com/brave/brave-browser/issues
Role in this project:
userMobile 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.
browserwindowsbrave-browserlinuxandroid
Contributions:1 push in 1 year
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
Stephen Heaps - Staff Software Engineer at Brave