From legacy desktop software to cloud SaaS
Modernizing a mission-critical public-safety platform required more than rebuilding old software for the web. It required a new product model, new technical architecture, and a shared understanding of what the product needed to become.
The challenge
Product requirements crossed desktop, web, mobile, cloud infrastructure, APIs, customer workflows, and operational dependencies. Ambiguity around those interactions repeatedly created friction between product intent and implementation.
My role
- Defined product direction and roadmap priorities
- Partnered deeply with engineering on APIs and Azure architecture
- Translated complex customer workflows into executable product direction
- Challenged unnecessary scope to restore focus on delayed modernization work
A clarity moment
When engineering struggled to reconcile mobile offline behavior, I modeled the workflow visually. Turning the ambiguity into a shared system model created the breakthrough needed to structure implementation.