- π 50+ years of EPA SWMM experience β from punch cards to modern processors
- ποΈ SWMM5+ Technical Advisory Committee Chair at CIMM.org
- π Creator of SWMM5.org β 2000+ blog posts, 100+ interactive apps, 200+ Ruby scripts
- π¨ Building interactive p5.js tools transforming static engineering into dynamic learning
- π Specializing in InfoSewer β ICM InfoWorks conversions (ArcMap platform retirement date of March 1, 2026)
- π Deep expertise in RDII analysis and RTK methodology since 1996
EPA SWMM ICM InfoWorks InfoSWMM InfoSewer XPSWMM Ruby Python p5.js JavaScript
| Project | Description |
|---|---|
| SWMM5 Vibe Coding Apps | Interactive educational tools for stormwater modeling |
| Infiltration Explorer | Visual p5.js module for infiltration parameters |
| RTK Unit Hydrograph Tools | RDII analysis and visualization |
| Manning's Equation Visualizer | Hands-on hydraulic calculations |
| ICM Ruby Automation | Network cleanup, RDII utilities, model conversion scripts |
SWMM RDII Analysis RTK Methodology Hydraulic Modeling InfoSewer to ICM Conversion Ruby Scripting for ICM Stormwater Management Unit Hydrographs
GitHub Stats: Top Languages:
Streak Stats:
Have questions about hydraulic modeling, SWMM, or need help with migration? I'm always happy to discuss!
This is a fascinating ecosystem because it combines deep domain expertise (50+ years of SWMM) with modern, high-energy "cross-fertilization" from the tech world (Network School).

