Eric Sauvageau is a Lead Software Engineer in Canada with 14 years of hands-on experience building and maintaining embedded networking software and router firmware. As the lead developer of the popular Asuswrt-Merlin project, he combines deep back-end expertise with practical web UI and security fixes for consumer router platforms. His open-source work spans dynamic DNS clients and firmware-level improvements—fixing buffer overflows, hardening HTTP daemons, and refining DNS/privacy features like DNS-over-HTTPS mitigation. Known for pragmatic bug fixes and backports, he reliably bridges legacy and modern codebases to keep devices secure and configurable. Colleagues can expect a detail-oriented engineer who prefers durable, low-level solutions over flashy rewrites.
Third party firmware for Asus routers (newer codebase)
Role in this project:
Back-end Developer
Contributions:6 reviews, 4032 commits, 132 PRs in 5 years 5 months
Contributions summary:Eric's contributions primarily revolved around the modification and enhancement of the Asuswrt-Merlin firmware, specifically concerning the handling of DNS-related settings within the web interface and fixing buffer overflows in the HTTP daemon. Their work included implementing restart mechanisms for dnsmasq after configuration changes, addressing potential security vulnerabilities by backporting fixes, and enhancing the firmware's DNS privacy features by integrating a new method to prevent Firefox's automatic use of DNS over HTTPS. Furthermore, their work included restructuring and maintaining core functionalities of the firmware, such as code for supporting additional features, and managing the software's configuration.
Enhanced version of Asus's router firmware (Asuswrt) (legacy code base)
Role in this project:
Back-end Developer
Contributions:4858 commits, 104 PRs, 1173 pushes in 7 years 1 month
Contributions summary:Eric primarily worked on the web user interface aspects of the Asuswrt-Merlin project, implementing fixes for port ordering on the Sysinfo page, updating or integrating third-party software like Dropbear, and adding configuration options for features such as TLS encryption and the filtering of DNS requests. They also addressed integration issues by backporting and applying various security and feature fixes, as well as re-designing existing features.
asuswrtfirmwarezeroasus-routersopenwrt
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.