Mark Banner

Senior Staff Software Engineer at Mozilla

Leicester, England, United Kingdom
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
Mark Banner is a Senior Staff Software Engineer with 15 years of experience leading desktop and web engineering at Mozilla, currently shaping Firefox and related products from Leicester, UK. He combines deep full‑stack expertise—spanning front-end search and UI work in gecko-dev, back-end services like Firefox Screenshots, and PaaS/DevOps contributions to projects such as awsbox—with long-running leadership of Thunderbird releases and teams. Known for pragmatic problem-solving, he’s contributed both UX improvements and low-level infrastructure fixes (SSL/ELB handling, git integration hardening) across high-profile open-source projects. As a technical lead he balances shipping customer-facing features with maintaining test quality and developer documentation, and he often moves between JavaScript, Python and systems-level concerns. Colleagues rely on him for steady delivery, cross-domain mentorship, and making messy integrations reliably production-ready.
code15 years of coding experience
job23 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

javascript10
ssl10
testing10
cicd10
firefox10
aws10
nodejs10
webextension10
react10
ssh10
build-script9
user-interface9
python9
bash9
configuration-management9

Programming languages (20)

PowerShellJavaC++RustMakefileVueHTMLSvelte

Github contributions (5)

github-logo-circle
An extension for Thunderbird that allows you to view threads as "real" conversations, including your own emails. This extension also adds a bunch of useful UI features in the conversation view.
Role in this project:
userBack-end Developer & Front-end Developer
Contributions:116 reviews, 1304 commits, 328 PRs in 5 years 9 months
Contributions summary:Mark contributed to bug fixes, improvements, and refactoring across the project. They updated process functions for Gloda to use generators. Furthermore, they addressed issues with HTML email formatting, subject decryption, and rendering of the contact's name and email address. They also worked on front-end code, for example, enhancing the message display and quick reply features.
emailconversationconversationsemailsthunderbird
mozilla/gecko-dev

May 2014 - Jan 2023

Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Role in this project:
userFront-end Developer
Contributions:2769 commits in 8 years 10 months
Contributions summary:Mark primarily contributed to updating and maintaining search configuration tests, demonstrating a focus on improving the quality and functionality of the Firefox search experience. Their work involved modifying JavaScript files, including code related to various aspects of search engine integration and the behavior of the search bar. The user also made changes to the documentation, highlighting their contribution in clarifying and updating information relevant to developers. This user also showed expertise in maintaining and testing application functionality related to the search features in the browser.
repositoriesfirefoxmercurialgit-mirrormozilla
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
Mark Banner - Senior Staff Software Engineer at Mozilla