William Durand is a Senior Staff Software Engineer with 15 years of experience and a long history of hands-on open source contributions, currently working on Firefox at Mozilla. He blends back-end expertise in PHP and Python with full-stack work across JavaScript and tooling, having authored and maintained libraries like Hateoas and BazingaJsTranslationBundle and contributed to widely used projects such as gecko-dev, web-ext, and addons-server. Will has a strong track record improving developer tools, CI/build processes, and integrations (notably enabling MV3 support and refining web-ext and addon tooling), while also contributing to ORM and pagination libraries like Propel and Pagerfanta. He enjoys mentoring and working in the open, routinely adding tests, documentation, and cross-project integrations that raise long-term maintainability. Based in the Clermont-Ferrand area, he brings a practical, systems-minded approach to shipping reliable features and squashing edge-case bugs across large codebases. A less obvious strength is his breadth: from low-level image-processing helpers to browser extension infrastructure, he moves comfortably between domain-specific problems and platform-scale engineering.
Contributions:132 commits, 3 PRs, 3 pushes in 3 years 5 months
Contributions summary:William's primary contribution focuses on developing and modifying the FOSOAuthServerBundle. The commits demonstrate work on core components such as storage, entity management, and configuration. They are involved in integrating Propel support into the bundle and addressing code style issues. The user's work also involves the creation of tests and ensuring the bundle's functionality.
Contributions:17 releases, 4 reviews, 163 commits in 9 years 2 months
Contributions summary:William primarily contributed to the development of content negotiation tools for PHP. Their commits focused on modifying the `Negotiator` and related classes to implement and refine the parsing of accept headers, and handling of parameters. The changes included refactoring code, incorporating a data object, and addressing edge cases. They also added tests to ensure correct charset and format negotiation.
content-negotiationphpnegotiation
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.