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.
17 years of coding experience
Master’s Degree, Photography, Honors, Master’s Degree, Photography, Honors at Massachusetts College of Art and Design
Bachelor's Degree, Sociology/Economics, Bachelor's Degree, Sociology/Economics at Oklahoma State University
Photography, Photography at University of Oklahoma
[DEPRECATED] Build browsers and browser like applications with HTML, CSS, and JavaScript
Role in this project:
Back-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.
[DEPRECATED] Please see https://github.com/brave/brave-browser for the current version of Brave
Role in this project:
Front-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.