Andreas Pehrson is a Staff Software Engineer with 13 years of experience specializing in WebRTC and native C++ media development, currently shaping real-time media in Firefox at Mozilla. He has a proven track record of optimizing audio pipelines—cutting full-duplex audio callback time by over 70%—and contributes to high-profile open-source projects such as Gecko and Web Platform Tests, focusing on audio/video pipelines and media capture/recording standards. Based in Greater Gothenburg, he blends deep systems-level expertise with web-facing API and test automation work, ensuring both performance and spec compliance. His background includes embedded and client-side media work at Telenor and a MSc in Secure and Dependable Computer Systems from Chalmers, reflecting a strong foundation in safety-critical and dependable software.
13 years of coding experience
9 years of employment as a software developer
Master of Science in Engineering, Computer Science: Secure and Dependable Computer Systems, Master of Science in Engineering, Computer Science: Secure and Dependable Computer Systems at Chalmers tekniska högskola
Erasmus exchange, Information Systems - Business Intelligence, Erasmus exchange, Information Systems - Business Intelligence at EFREI - Ecole Française d'Electronique et d'Informatique
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:
Back-end Developer
Contributions:2168 commits in 8 years 5 months
Contributions summary:Andreas primarily focused on audio and video-related changes within the repository, contributing to the `cubeb-coreaudio-rs` and `libcubeb` projects, which are likely used for audio processing. They updated dependencies, modified code related to AAudio buffering, and implemented features for screen sharing. Moreover, the user worked on adjustments to the VideoFrameConverter including resolution adaptation and the handling of time stamps and temporal layers related to video encoding, indicating a strong understanding of the underlying media processing pipeline.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-end Developer & Test Automation Engineer
Contributions:39 commits, 1 PR, 6 comments in 4 years 7 months
Contributions summary:Andreas contributed to the web platform tests (WPT) project, primarily focusing on testing web APIs related to media capture and recording, specifically MediaStream and MediaRecorder. Their work involved writing tests for new features and ensuring existing ones met specifications, including testing the interaction of MediaStream with HTMLMediaElement and MediaRecorder's behavior. The user modernized and refactored existing test cases, implemented tests for new features, and ensured the tests aligned with the latest web standards.
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.
Request Free Trial
Andreas Pehrson - Staff Software Engineer at Mozilla