The data analyst who helped rebuild Waco’s stormwater program after a citywide restructure

Matthew Gonzales joined Waco's team mid-restructure and used his analytics background to design a program that could keep pace with a changing operation.

Key Takeaways

  • Reorganized inspection assignments around drainage basins to fit stormwater work into inspectors’ existing responsibilities.
  • Built a biweekly analytics rhythm that gives leadership citywide visibility and catches compliance gaps before they escalate.
  • Standardized deficiency categories to give builders clarity and the city defensible documentation ahead of formal enforcement.
  • Extended outreach to every contractor whose work affects stormwater compliance.

Program

Stormwater

Location

Texas

"Getting information from the whole city was tough. The only easy part was SwiftComply."
Matthew Gonzales
Senior Compliance Analyst

When Matthew Gonzales joined Waco’s Stormwater team as a Data Analyst, the team was in transition.

The stormwater team had shrunk from eight people to three: a Supervisor and two Senior Environmental Compliance Inspectors. Construction site inspections, once handled by the Stormwater team, were now the responsibility of the newly created Construction Inspection division.

The reorganization brought its own challenges. Within months, the Stormwater Supervisor took a new opportunity in another city department.

Matthew stepped into a Senior Inspector position, taking ownership of much of the program.

“I was figuring out what I was working with and how to maximize effectiveness,” he said. “There is always a better way. You just have to find it.”

Getting organized around how the city works

Matthew’s first priority was making the new structure work. Eight inspectors with other responsibilities could not operate the same way two dedicated stormwater staff had.

The old setup divided the city in half along a highway, with one inspector on each side. That worked when stormwater was their only focus.

Matthew reorganized the system around drainage basins and tagged every construction site by which basin it fell into. Inspectors could now quickly find active sites near where they were already working.

“The system had all the tools,” he said. “We just needed to use them in a way that matched how the city operates.”

He also started closing out sites that should have been marked complete. Some inspectors were being sent to homes where families had lived for two years.

“We were asking them to do stormwater inspections at houses people had lived in for two years,” he said. “That is not helping anyone.”

Catching compliance gaps before they escalate

With the new structure in place, Matthew turned to the data. He runs analytics every two weeks and sends updates to department heads showing how many inspections each team has completed.

SwiftComply’s API also feeds data into Power BI, giving department heads a citywide view without needing to log in to another system.

“I can see who is doing inspections and at what level,” he said. “That is how you understand where your team’s time is going.”

If a department is falling behind, he flags it. He also used weekly check-ins to calibrate the engineering inspection team.

“Getting information from the whole city was tough,” he said. “The only easy part was SwiftComply.”

Unlimited users also helped. With more people able to access the system, the eight inspectors could log in, see their assigned sites, and pull inspection history without bottlenecks.

“With SwiftComply I can make sure all those workflow steps are done. It has really streamlined things for the inspectors.”

Getting the enforcement foundation right

As the inspection workflow settled, Matthew turned his attention to what happens after an inspection.

During the restructuring, the program had gone roughly a year without issuing formal enforcement actions. That made it harder to set clear expectations with contractors as inspections ramped back up.

“We need a way to track it and justify it when we start doing sanctions again,” he said.

To strengthen the inspection process, he standardized how deficiencies are documented. There are three categories: Correct and Proceed, Area of Concern, and Violation. The structure gives builders clarity while giving the city defensible documentation when follow-up is needed.

“If you have more compliant BMPs than areas of concern, you can still pass your inspection,” he explained. “We can highlight issues without being overly strict where we do not need to be.”

He also started using SwiftComply templates to send clear notices about violations and required actions.

“We want to make sure no one can say they were surprised,” he said.

Matthew also reached out beyond developers and contractors.

“We have been talking to concrete companies, portable toilet companies, anyone whose work affects compliance,” he said. “Education has to reach the whole ecosystem.”

Advice for anyone navigating a program restructure

Matthew’s advice for anyone stepping into a similar situation was straightforward.

“Start with the analytics,” he said. “Get in there and look at what people are spending their time on. Figure out what is really effective.”

“With the data in SwiftComply I can run the numbers pretty quickly and see who is doing what and at what level.”

He also emphasized flexibility. “There are enough tools in the program that you can match it to your structure,” he said.

In this story

More customer stories

See SwiftComply in action

Get a personalized 1:1 demo with our product specialist