Meg Viar is a Staff Software Engineer based in Richmond, VA with nine years of experience building user-focused web and backend systems and leading teams at Mozilla. She blends engineering with education and advocacy, having taught computer science, coordinated work-based learning, and designed curriculum while also delivering onboarding and experimentation features for Firefox. At Mozilla she led New Profile Onboarding and contributed to flagship open-source projects like gecko-dev and experimenter, improving front-end accessibility and back-end targeting logic for large-scale experiments. Her background spans full-stack technologies (React/Vue, Python, Ruby, Go) and cloud services, with a track record of shipping data-driven features such as ad delivery pacing and real-time notifications. Colleagues describe her as a curious technical lead who mentors new hires and champions inclusion, bringing classroom-tested communication skills to complex engineering problems. She often connects product decisions to educational outcomes, reflecting a rare mix of pedagogy and production engineering.
9 years of coding experience
9 years of employment as a software developer
Southern Garrett High School
Master’s Degree Curriculum and Instruction, Master’s Degree Curriculum and Instruction at University of Nevada-Las Vegas
Interdisciplinary Sculpture and Culture and Politics, Interdisciplinary Sculpture and Culture and Politics at Maryland Institute College of Art
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:
Front-end Developer
Contributions:165 commits in 1 year 1 month
Contributions summary:Meg primarily contributed to the AboutWelcome component within the mozilla/gecko-dev repository. Their work focused on enhancing the component's functionality and appearance, specifically by adding features like configurable descriptions for checklist items and supporting a generalized single select picker. They also implemented the ability to toggle AboutWelcome screen content with a configurable header and improved the layout for narrow screen sizes. Additionally, the user addressed code issues and accessibility requirements such as fixing item input names.
A web application for managing user experiments for Mozilla Firefox.
Role in this project:
Back-end Developer
Contributions:9 reviews, 6 commits, 6 PRs in 6 months
Contributions summary:Meg's contributions focused on enhancing the functionality of the experiment management web application. They added new targeting options for user experiments, particularly related to user activity levels, profile age, and the presence of bookmarks. The changes involved modifying targeting constants and related logic within the application's backend, with a focus on adjusting targeting parameters to meet specific experiment requirements. The user also updated existing targeting parameters to refine experiment targeting criteria.
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.