Robert Longson is a seasoned software engineer and engineering leader with 19 years of experience building and scaling mission-critical systems across finance, utilities, and publishing. He has led large teams and cultural transformations—from waterfall to agile—and launched labs serving millions of requests while maintaining a hands-on approach to architecture, CI/CD automation, and microservice delivery. An active long-term volunteer contributor to Mozilla, he has made 600+ contributions to Firefox’s Gecko engine and web-platform-tests, specializing in SVG rendering, text layout and browser styling—work that impacts one of the web’s most widely used engines. His background spans back-end and front-end work, rescuing troubled programmes (including a rearchitecture of an ML trading compliance system) and delivering robust enterprise solutions. With an MSc in Computing and a pragmatic, people-focused leadership style, he combines deep technical expertise with a talent for mentoring and practical process improvements. An interesting detail: he remains a core SVG reviewer for Mozilla, blending open-source stewardship with applied product and platform experience.
19 years of coding experience
30 years of employment as a software developer
MSc, Computing, MSc, Computing at The University of Manchester
BSc, Mathematics and Physics, BSc, Mathematics and Physics at Durham University
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:
Full-stack Developer
Contributions:434 commits in 11 years 4 months
Contributions summary:Robert primarily contributed to the Mozilla Gecko browser engine, working on SVG-related features and bug fixes. Their contributions included simplifying antialiasing code, ensuring SVG attribute values are not zoomed, and adjusting viewBox values for CSS zoom. They also addressed bugs related to the display of symbol elements within masks and pattern elements and corrected text positioning to respond to CSS zoom.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-end Developer
Contributions:13 reviews, 26 commits, 19 comments in 7 years 1 month
Contributions summary:Robert primarily contributes to the web platform tests for the WPT project, focusing on SVG and related technologies. Their work involves implementing and testing features related to SVG elements, including `<use>`, `<image>`, `<feImage>`, animations, text rendering, and styling. They are responsible for adding support for new features like the 'lighter' composite mode and the 'turn' units in SVG, as well as fixing and improving tests for existing functionalities.
microsoft-edgetest-runnerspecssafarifirefox
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.