Problem
McAfee was integrating a password manager into its existing browser extension, WebAdvisor. The challenge was introducing a new product into an established interface without overwhelming users or disrupting existing behavior.
Solution
Designed a set of flows that allowed users to access and manage passwords directly within the extension. Introduced a tab-based structure to organize multiple features while keeping the experience simple and easy to navigate.
Role
UI/UX Designer
Outcome
The feature was fully designed and ready for launch, but the release was paused due to shifting company priorities. Despite this, the project helped define how multiple products could coexist within a single extension and established patterns for future work.
The main challenge was integrating a new product into an existing system without making the experience feel crowded or confusing.
The extension already had established functionality, so simply adding new screens wasn’t enough.
I introduced a tab-based structure that allowed users to switch between features without losing context. This created clear entry points into each product while keeping the interface organized.
Browser extensions have limited space and different interaction patterns compared to full web apps.
I focused on:
This helped ensure the experience felt lightweight and usable within a smaller UI.
A big part of the work involved designing complete user flows, not just screens.
This included:
I worked closely with engineering to make sure these flows accounted for real-world usage and constraints.



The project resulted in a complete set of production-ready flows for integrating password management into the WebAdvisor extension.
Although the feature was not released due to shifting priorities, the work helped establish a scalable structure for supporting multiple products within a single extension.
It also reinforced the importance of designing for constrained environments and thinking through full user flows, especially when integrating new functionality into an existing system.