Skip to content
View dickinsonre's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@SWMMEnablement@CIMM-ORG@SWMMBobSWMM6@Robert-Dickinson-NS-Apps

Block or report dickinsonre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dickinsonre/README.md

Hi 👋, I'm Robert Dickinson

Hydraulic Modeling Pioneer | SWMM5+ Expert | Ruby Automation | Vibe Coding Apps


  • 🌊 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

My Gist HTML App (Index)

Index of My Gists

🛠️ What I Work With

EPA SWMM5``EPA SWMM4SWMM8SWMM5+ICM InfoWorksInfoSWMMInfoSewerXPSWMMRubyPythonp5.jsJavaScript

🚀 Current Projects

ProjectDescription
SWMM5 Vibe Coding AppsInteractive educational tools for stormwater modeling
Infiltration ExplorerVisual p5.js module for infiltration parameters
RTK Unit Hydrograph ToolsRDII analysis and visualization
Manning's Equation VisualizerHands-on hydraulic calculations
ICM Ruby AutomationNetwork cleanup, RDII utilities, model conversion scripts

💬 Ask Me About

SWMMRDII AnalysisRTK MethodologyHydraulic ModelingInfoSewer to ICM ConversionRuby Scripting for ICMStormwater ManagementUnit Hydrographs

🔗 Connect With Me

LinkedInTwitterWebsite

📈 GitHub Stats

GitHub Stats: Robert's GitHub stats Top Languages: Top Langs Streak Stats: GitHub Streak

📫 Reach Out

Have questions about hydraulic modeling, SWMM, or need help with migration? I'm always happy to discuss!

My Workflow for Apps about SWMM and ICM n/t @ns or Network School

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).

image

Pinned Loading

  1. HistoricalWaterInventionsHistoricalWaterInventionsPublic

    Interactive web app mapping 8,000+ years of water engineering innovation (6000 BCE to today) across an explorable world map and timeline, with detailed invention entries, educational mini-games, a …

    TypeScript 1

  2. SJ-SWMM5-ManualSearchSJ-SWMM5-ManualSearchPublic

    What it does: This free, web-based search engine crawls the entire SWMM 5.2 User's Manual — expertly converted from PDF into a structured, web-based collection by Scott Jeffers, PE, PhD — and build…

    HTML

  3. SwmmHistorySwmmHistoryPublic

    Interactive web app charting the history of SWMM5 and the wider SWMM ecosystem: a version timeline and milestones, an Ecosystem tab profiling commercial and open-source tools (InfoSWMM, InfoWorks I…

    TypeScript

  4. Index of My GistsIndex of My Gists
    1
    SWMM5 / SWMM6 Web Tools - Gist Index
    2
    ====================================
    3
    4
    A collection of browser-based tools for exploring, QA/QC-ing, and visualizing EPA SWMM5 and SWMM6 models. Each runs entirely client-side - drop your `.inp`, `.rpt`, and `.out` files (or load from GitHub) and go. Built by Robert Dickinson.
    5
  5. BatchSWMMRunnerBatchSWMMRunnerPublic

    Full-stack web app for uploading, discretizing, and batch-running SWMM models through the browser instead of file-by-file: multi-scenario runs, discretization change summaries, and AI-powered repor…

    C

  6. Swmm5-UI-EngineSwmm5-UI-EnginePublic

    Browser-based SWMM5 workspace pairing a TypeScript/Vite UI with a native C engine to load, run, and manage .inp models.

    HTML