Large Public Sector Technology Firm
Modernizing Reporting Platform Improves Data Accuracy and Consistency for Disaster Mitigation
Help communities measure mitigation progress and simplify reporting through a centralized, user-friendly tool.
Objective
Modernize BATool to ensure scalability, stability, and easier maintenance while improving automated tracking, reporting, and data accuracy.
Challenge
We needed to unravel complex legacy logic, choose between extending outdated .NET code or rebuilding, and redesign a flexible hierarchy for Client–Plan–Jurisdiction. Automated reporting added risk, as outputs depended on precise data, requiring a pause until all plans were validated.
Solution
Analyzed the existing architecture to map its unique entity logic, then re-engineered the app on Ruby on Rails with a flexible hierarchy supporting state and local workflows, improving performance and maintainability.
Results
The new flexible hierarchy improved data consistency across jurisdictions, reduced reporting errors, and allowed faster updates to mitigation plans. State and local teams gained clearer oversight and more reliable progress tracking.
Tech stack
AWS, Heroku, PostgreSQL, React, Ruby, Ruby on Rails