Peter Müller is a senior software engineer based in Copenhagen with 15 years of experience building and optimizing large-scale single-page web applications and frontend build pipelines. He combines deep hands-on expertise in HTML, CSS, JavaScript and Node.js with a proven track record in front-end operations, test/build automation and web performance optimization. Peter has led frontend teams and held CTO responsibilities, moving between hands-on engineering and technical leadership at companies like Siteimprove, Podio and Heap. An active open-source contributor, he has improved developer UX and documentation for high-profile projects such as webpack and Mocha and added robust testing to performance-focused tools like subfont. Known for pragmatic craftsmanship, he also organizes the CopenhagenJS community and speaks at conferences, reflecting a commitment to both tooling and developer experience.
15 years of coding experience
17 years of employment as a software developer
Datalogi, Datalogi at Københavns Universitet - University of Copenhagen
Datamatiker, Datamatiker at Køge Handelsskole
Technical University of Denmark
Student, Mathematics, Student, Mathematics at Solrød Gymnasium
Command line tool to optimize your webfont loading. Aggressive subsetting based on your font use, self-hosting of Google fonts and preloading
Role in this project:
Front-end Developer
Contributions:8 releases, 111 commits, 35 PRs in 3 years 8 months
Contributions summary:Peter primarily contributed to improving the webfont loading optimization of the project. They added test cases to verify the correct rendering of web fonts in different browsers, focusing on fallback mechanisms and unicode range handling. The user also implemented screenshot-based tests to ensure the correct subsetting of fonts, thereby contributing to the reliability and visual consistency of the optimized font loading process. Their work demonstrates a focus on testing and validation to enhance the user experience related to web fonts.
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Role in this project:
Full-stack Developer
Contributions:2 reviews, 124 commits, 80 PRs in 3 years 11 months
Contributions summary:Peter contributed to the Mocha.js project with a focus on improving the documentation and user experience. They made changes to the documentation styling and structure, including mobile responsiveness, header and image adjustments, and migrating from Jekyll to Eleventy. The user also made some code changes like removing a carriage return and fixing a typo. Additionally, they automated the generation of Netlify headers to improve site performance.
test-automationbrowsernode-jstestingjavascript
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.