Brian Johnson

Tulsa, Oklahoma United States
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
Brian Johnson is a seasoned software engineer with 17 years of experience based in Tulsa, Oklahoma, who blends front-end polish with deep back-end and build-system expertise. He’s an active open-source contributor to high-profile projects like Electron and the Brave browser, improving native macOS window behavior, front-end components, and complex build/automation pipelines. His background—rooted in creative disciplines like photography and shaped by early retail experience—gives him a pragmatic, user-focused approach to engineering and tooling. Comfortable moving between UI fixes, renderer-level refactors, and automation for large multi-platform builds, he brings steady problem-solving to long-lived codebases.
code17 years of coding experience
bookMaster’s Degree, Photography, Honors, Master’s Degree, Photography, Honors at Massachusetts College of Art and Design
bookBachelor's Degree, Sociology/Economics, Bachelor's Degree, Sociology/Economics at Oklahoma State University
bookPhotography, Photography at University of Oklahoma
github-logo-circle

Github Skills (32)

webbrowser10
ninja10
git10
javascript10
c-language10
electron10
user-interface10
browser10
front-end-development10
cplus10
build-automation10
macos10
web-development10
cpp10
cprogramming-language10

Programming languages (18)

JavaC++CSSCRustPLpgSQLGoHTML

Github contributions (5)

github-logo-circle
brave/muon

Jan 2016 - Sep 2018

[DEPRECATED] Build browsers and browser like applications with HTML, CSS, and JavaScript
Role in this project:
userBack-end Developer
Contributions:237 releases, 2441 commits, 339 PRs in 2 years 9 months
Contributions summary:Brian primarily worked on implementing features within the browser functionality, including changes to address shutdown and startup issues and improve performance. Their contributions involved modifying core browser components, integrating support for various protocols, and handling issues related to resource fetching, navigation, and other related functionalities. The user's work also involved updating and modifying core browser components, suggesting a focus on maintaining and improving existing systems.
browserbrowserscssjavascriptweb-browser
brave/browser-laptop

Dec 2015 - Apr 2018

[DEPRECATED] Please see https://github.com/brave/brave-browser for the current version of Brave
Role in this project:
userFront-end Developer
Contributions:699 commits, 278 PRs, 671 pushes in 2 years 5 months
Contributions summary:Brian focused on front-end development within the Brave browser project, specifically working on the URL bar component. Their contributions included fixing bugs, implementing new features such as tab navigation shortcuts, and making improvements to the component's functionality. The commits demonstrate a strong understanding of JavaScript and the Electron framework, with modifications primarily impacting user interface components and interactions within the browser.
browserwindowsjavascriptbrave-browserlinux
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
Brian Johnson