Full-Stack SaaS ERP Module for Public Infrastructure - A government-grade utility management system replacing legacy Java desktop applications with modern cloud-based multi-tenant architecture supporting workflow approvals, mobile metering, and real-time billing.

Led the full-stack architecture and development of a government-grade utility management system built for multi-tenant deployment across local water authorities. The platform replaced a legacy Java desktop application with a modern, cloud-based system built using .NET Core, Angular, MySQL (EF Core), Android (Kotlin), and JasperReports — enabling document-driven workflows, role-based approvals, live metering, billing, and mobile operations.
This platform was built for a set of regional government offices managing public water supply infrastructure. These organizations oversee infrastructure-level mapping, new connection applications, workflow-based supply approvals, meter readings and billing, and enforcement actions for delinquent accounts.
The existing system was a standalone desktop app built in legacy Java, prone to manual errors, delays, and not fit for multi-agency coordination. The new system needed to handle complex government workflows while maintaining security and compliance standards.
Legacy Java system was desktop-only with no cloud support, manual document handling, disconnected metering, and lack of real-time visibility across departments.
Legacy Java system was desktop-only, with no cloud or mobile support and no tenant separation.
Manual document handling with no audit trail across multi-step approvals and unclear rejection loops.
Manual readings with no field tools, printed bills handled offline, no integration with printers or SMS.
Management lacked real-time dashboards, delayed reporting, zero cross-department coordination.
.NET Core API with EF Core ORM, multi-tenant data separation, and role-based authentication integrated with existing ERP SSO.
Angular web frontend with configurable modules per tenant and Android app for field operations with offline support.
Multi-stage approval workflows with audit trails, document scanning, and automated rejection-retry processes.
Real-time metering, automated billing calculations, barcode integration, and comprehensive dashboards for management.
System deployed across multiple local governments with each office operating under isolated configuration and centralized management.
Complete digitization from connection request through approval to installation with integrated rejection-retry workflow and full audit trail.
Field teams now complete readings, billing, and SMS dispatch in real-time with no manual syncing or Excel sheets required.
Every action logged by user, device, and location with dashboards giving leadership full visibility of water usage, revenue, and risk areas.
Do you manage complex relationships between people, products, or processes? Let's build you a smart, visual system that handles your complexity and grows with you.