Alerts Mobile App Redesign
This project focused on modernizing a complex alerts system with many configurations and account types. The challenge wasn’t visual redesign, but clarifying interaction flows, states and defaults in a way that could scale and be implemented reliably.
The work emphasized high-fidelity prototypes to quickly surface behavioral tradeoffs early, align stakeholders and create interaction patterns that development teams could reuse consistently.
The Challenge
Migrate existing functionality from responsive desktop platform to native mobile app, using a new design system and mobile app interaction patterns.
The legacy inbox and subscription experience were split into two destinations; each was further divided into separate sections. This made navigation particularly difficult at the mobile breakpoint.
The subscription experience defaulted to a single account, hampering discovery and limiting the number of subscriptions.



My Role
I began by analyzing the existing experience, reviewing prior research and working with business partners to understand goals, constraints and pain points.
I used high-fidelity prototypes to explore interaction structure and illustrate experience tradeoffs early, which helped align product, design and engineering before implementation details were locked in.
As the work progressed, the prototypes evolved into a shared reference for usability testing and executive review then development and QA.
The Result
Given the constraints of migrating an existing framework, the focus was on simplifying navigation and making subscription behavior predictable across account types.
A single destination was created for inbox and subscription management, allowing users to both review content and control delivery from one place.
All eligible accounts were surfaced by default, ensuring users had an accurate, predictable view of their available options.



The subscription screens were built from a reusable interaction template that supported 53 alert types across 13 account types, allowing new alerts to be added without redesigning the experience.


