Neil Jenkins is a licensed professional engineer and seasoned wastewater leader with 15 years of experience delivering municipal water and wastewater projects across Idaho. After a successful career in private consulting at CH2M HILL and Jacobs, he now serves as General Manager of Eagle Sewer District, overseeing 12 staff, 225+ miles of collection piping and a 5 MGD treatment plant while setting long-term vision under a five-member board. He combines hands-on engineering expertise—from facility planning and design to construction administration—with practical operational leadership in the public sector. Neil’s background in electromechanical drafting and early safety-focused roles informs a detail-oriented, systems-thinking approach to asset management and regulatory compliance. He also contributes security-focused improvements to notable open-source tooling, demonstrating an uncommon blend of infrastructure engineering and software security experience.
15 years of coding experience
9 years of employment as a software developer
Masters, Civil Engineering, Masters, Civil Engineering at University of Colorado at Boulder
Bachelor of Science, Civil Engineering, Bachelor of Science, Civil Engineering at Idaho State University
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Role in this project:
Security Engineer
Contributions:58 commits, 20 PRs, 39 comments in 2 years 1 month
Contributions summary:Neil primarily focused on improving the security and stability of the DOMPurify library. Their contributions included fixing bugs related to XSS vulnerabilities, optimizing the code for efficiency, and correcting documentation to accurately reflect the library's behavior. The user also made changes to improve the clarity and maintainability of the codebase, which ultimately strengthens the library's resilience against potential attacks. This involved refactoring code, removing unused features, and implementing safeguards.
A full JavaScript implementation of the JMAP data model
Contributions:107 commits, 1 PR, 66 pushes in 4 years 10 months
jmapjavascriptdata-model
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.