Bryant Mcdonnell is a Hydroinformatics Innovation Lead and founder with 12 years of experience building software that helps water and sewer utilities save money through modeling, automation, and integration. Based in Boulder, he blends hands-on engineering—contributing core functionality to the widely used pyswmm Python wrappers for EPA SWMM—with leadership roles at Xylem and his own consultancies to translate hydraulic science into production tools. He specializes in back-end system integration, SWMM engine control, and refactoring legacy code for modern Python environments, enabling utilities to access model parameters and results programmatically. Bryant pairs academic training (M.S., University of Cincinnati) with practical municipal and industry experience, and is known for turning complex hydrologic models into maintainable, test-covered software.
12 years of coding experience
15 years of employment as a software developer
Master of Science (M.S.), Master of Science (M.S.) at University of Cincinnati
Bachelor of Science (BS), Bachelor of Science (BS) at Southern Illinois University, Carbondale
Contributions:5 releases, 31 reviews, 386 commits in 8 years 9 months
Contributions summary:Bryant contributed to the core functionality of the pyswmm library, focusing on enhancing the SWMM API and integrating it with Python. Their work involved modifying existing Python code and working with SWMM library (likely C code), specifically around the management and control of the SWMM engine through code changes for the SWMM5 dll integration. They worked on refactoring the existing code to support Python 3.4 and later, to ensure that existing functions could be used or rewritten as needed. A significant portion of the user's efforts involved adding getter/setter functions for various parameters and results within the SWMM model, including initial conditions, node and link parameters, and system statistics, and a variety of related test implementations.
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.
Request Free Trial
Bryant Mcdonnell - Hydroinformatics Innovation Lead