Mcdonald Richard is a Principal Scientist and hydrologist based in Boulder, Colorado, combining three decades of river science with nine years of focused software engineering practice. He led interdisciplinary riverine studies at USGS, applying Lagrangian particle tracking, 2D/3D hydrodynamic and sediment-transport models to support large restoration and species recovery efforts across the US. A hands-on programmer in Python, Fortran, and C++, he co-developed and maintained open-source tools (iRIC/MD_SWMS, fluvial-particle, gdptools) and championed reproducible modeling through CI, containers, and versioned releases. His work contributed to national-scale modeling efforts like the National Hydrologic Model Infrastructure and PRMS deployments across diverse domains. Now leading scientific software at Connected-waters LLC, he blends field-driven geomorphology insight with software engineering to make complex hydrologic analyses transparent and repeatable. Colleagues rely on his rare combination of deep domain expertise, long-term program experience, and active stewardship of community open-source projects.
Contributions:38 reviews, 57 PRs, 130 pushes in 26 days
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.