William Rowe is a seasoned software engineer with 26 years of experience specializing in cross-platform network and server software, notably long-term contributions to the Apache HTTP Server and a key role in porting and hardening cloud-native Envoy Proxy for Windows. He blends deep systems-level expertise—refactoring httpd for Win32 and improving logging, I/O and platform compatibility—with project leadership across product, sales, and support teams. A committed open-source steward, he has served as an Apache Software Foundation Director, VP of major projects, security team member and conference chair, and remains an active contributor and mentor. William’s background spans diverse domains from revenue document imaging to Kubernetes ecosystem integration, giving him unusual breadth across legacy systems and modern cloud-native architectures. Based in Cary, Illinois, he continues independent development work while driving platform portability and build-system resilience in high-performance networking software.
Mirror of Apache HTTP Server. Issues: http://issues.apache.org
Role in this project:
Back-end Developer
Contributions:4351 commits, 2 comments in 22 years 1 month
Contributions summary:William contributed to the Apache HTTP Server (httpd) project, focusing on enhancements to various components. They addressed bugs in the win32 ISAPI module, improved the accuracy of HTTP status code reporting, and implemented features such as a customizable directory character set for FTP listings. Additionally, they worked on optimizing the codebase, including performance improvements to the logging system and the addition of a flexible I/O system.
Contributions:323 reviews, 46 commits, 159 PRs in 3 years
Contributions summary:William primarily contributed to build system improvements and Windows platform compatibility within the Envoy proxy project. Their work involved modifying build scripts, patching dependencies like curl and nghttp2, and resolving compilation issues. They also implemented Windows-specific fixes for tests, addressed broken symlinks, and optimized file path lengths to ensure successful builds on the platform. Furthermore, the user worked on incorporating the updated yaml-cpp and bump the abseil dependency for correct debugging and faster builds.
nanoservicesmore-catsgolangcontainersproxy
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.