


I designed, built, hosted, and currently operate a custom Computer-Aided Dispatch software platform for event venues, convention centers, facility operations, and public safety-style teams.
The system supports the full dispatch workflow from request creation through completion. Dispatchers can create runs, assign available units, update statuses, manage locations, track active work, and close requests with a clear operational record. Field users can interact with assigned runs through mobile-friendly workflows, while administrators can manage configuration for units, locations, categories, priorities, status check timers, and system settings.
The platform includes role-based access for dispatchers, field users, administrators, and requestors. Requestors can submit service requests through a simplified interface, allowing dispatch to review, assign, and manage those requests through the normal run lifecycle. Each run follows a structured status flow such as pending, responding, on scene, and completed, giving dispatchers better visibility into who is assigned, what is active, and what needs follow-up.
From a technical standpoint, I built the platform around a serverless and managed AWS architecture. The frontend is hosted with Amazon S3 and delivered through Amazon CloudFront. Backend requests are handled through Amazon API Gateway and AWS Lambda. Application data is stored in Amazon RDS PostgreSQL, with structured tables for users, sites, locations, units, unit assignments, runs, run categories, run-unit relationships, audit logs, status check rules, and system settings.
I manage the full application lifecycle, including requirements gathering, workflow design, database modeling, AWS architecture, hosting, production support, troubleshooting, access management, configuration, and ongoing enhancements. This project demonstrates my ability to turn an operational need into working production software that is reliable, configurable, and built around real users.