
DefenderX
Don't wanna read? Listen my story!!
DefenderX is Walmart's internal security monitoring platform. Two user types: Security Analysts who review scripts and raise allow/deny requests, and Application Security Engineers who act on those requests and manage applications. When I joined, the platform could display data but analysts had no way to act on it. As the only designer on the InfoSec pillar, I redesigned core workflows, added an action layer, and turned DefenderX from a passive dashboard into something people could actually use.
Role:
UX Designer II
Duration:
2-3 months

The Challenge
01

Two core problems when I joined.
Two core problems when I joined.
Users had no holistic view. Before seeing any data, they had to select a tenant, application, and host — one domain at a time, every session. Five applications across three hosts meant repeating that flow fifteen times for one monitoring pass.
And there was no way to act. Scripts could be viewed but not acted on. Every decision happened outside the platform.
Solutions
02
Navigation Redesign
The problem wasn't the selection. It was that users couldn't see it.
The platform auto-selected one tenant, one application, and one host by default. The selection UI existed but was placed in a way that was easy to miss. Users never realized they had access to other applications or other hosts within the same application. They thought they were seeing everything. They weren't.
I added a one-time onboarding step where first-time users explicitly select the applications and hosts they want to monitor. This makes their full access visible from day one and shows them exactly where to change it later. On every visit after that, users land directly on their dashboard — no reconfiguration, no starting over.
The Action Layer
From flagged to resolved. In one flow
When a script got flagged, analysts had nowhere to go inside the platform. No risk context, no clear actions, no escalation path. Every decision was made in a separate tool.
I designed an action layer that gives analysts everything they need without leaving DefenderX. Script context, risk signals, allow/deny actions, and an escalation path when needed. Every action is logged and traceable.
Read-only → fully actionable
By round four, users completed the full flow without errors. Approved for development.
Application Onboarding
A guided wizard that surfaces complexity step by step.
Onboarding a new application meant configuring three complex components with no clear starting point.
Four rounds of usability testing with analysts, engineers, and stakeholders, from initial wireframes through edge case refinement. Each round shaped a three-step wizard that builds on itself.
"If I can regenerate it in two minutes with any filters I want, I don't need to store old ones."
One page cut. Zero rework.
Reports
From three pages and a list to one guided flow
Stakeholders wanted a full reports system: three report types, a history page, download and share flows.
Research showed reports were generated once and never revisited. A history list would almost always be empty. I built a simplified flow in Figma and ran it live with stakeholders. Five steps, under two minutes.
Impact
03
Why this matters.
Hidden → Visible access
Users discovered their full application and host access through a one-time onboarding step.
Read-only → Actionable
Scripts went from view-only to fully manageable.
40% faster
Task completion on onboarding and action layer, measured through usability testing.
1 page removed
Reports history cut after research confirmed no one revisited old reports.
All domains visible
From one domain at a time to full application view on load.
2–4/5 → 4–5/5
Satisfaction scores across analysts, engineers, and stakeholders
Reflection
04
What I’d take forward.
Joining a project halfway means the most valuable thing you bring isn't design skill. It's the nerve to ask why.

DefenderX
Don't wanna read? Listen my story!!
DefenderX is Walmart's internal security monitoring platform. Two user types: Security Analysts who review scripts and raise allow/deny requests, and Application Security Engineers who act on those requests and manage applications. When I joined, the platform could display data but analysts had no way to act on it. As the only designer on the InfoSec pillar, I redesigned core workflows, added an action layer, and turned DefenderX from a passive dashboard into something people could actually use.
Role:
UX Designer II
Duration:
2-3 months

The Challenge
01


Two core problems when I joined.
Two core problems when I joined.
Users had no holistic view. Before seeing any data, they had to select a tenant, application, and host — one domain at a time, every session. Five applications across three hosts meant repeating that flow fifteen times for one monitoring pass.
And there was no way to act. Scripts could be viewed but not acted on. Every decision happened outside the platform.
Solutions
02
Navigation Redesign
The problem wasn't the selection. It was that users couldn't see it.
The platform auto-selected one tenant, one application, and one host by default. The selection UI existed but was placed in a way that was easy to miss. Users never realized they had access to other applications or other hosts within the same application. They thought they were seeing everything. They weren't.
I added a one-time onboarding step where first-time users explicitly select the applications and hosts they want to monitor. This makes their full access visible from day one and shows them exactly where to change it later. On every visit after that, users land directly on their dashboard — no reconfiguration, no starting over.
The Action Layer
From flagged to resolved. In one flow
When a script got flagged, analysts had nowhere to go inside the platform. No risk context, no clear actions, no escalation path. Every decision was made in a separate tool.
I designed an action layer that gives analysts everything they need without leaving DefenderX. Script context, risk signals, allow/deny actions, and an escalation path when needed. Every action is logged and traceable.
Read-only → fully actionable
Application Onboarding
A guided wizard that surfaces complexity step by step.
Onboarding a new application meant configuring three complex components with no clear starting point.
Four rounds of usability testing with analysts, engineers, and stakeholders, from initial wireframes through edge case refinement. Each round shaped a three-step wizard that builds on itself.
By round four, users completed the full flow without errors. Approved for development.
Reports
From three pages and a list to one guided flow
Stakeholders wanted a full reports system: three report types, a history page, download and share flows.
Research showed reports were generated once and never revisited. A history list would almost always be empty. I built a simplified flow in Figma and ran it live with stakeholders. Five steps, under two minutes.
"If I can regenerate it in two minutes with any filters I want, I don't need to store old ones."
One page cut. Zero rework.
Impact
03
Why this matters.
Hidden → Visible access
Users discovered their full application and host access through a one-time onboarding step.
Read-only → Actionable
Scripts went from view-only to fully manageable.
40% faster
Task completion on onboarding and action layer, measured through usability testing.
1 page removed
Reports history cut after research confirmed no one revisited old reports.
All domains visible
From one domain at a time to full application view on load.
2–4/5 → 4–5/5
Satisfaction scores across analysts, engineers, and stakeholders
Reflection
04
What I’d take forward.
Joining a project halfway means the most valuable thing you bring isn't design skill. It's the nerve to ask why.

DefenderX
Don't wanna read? Listen my story!!
DefenderX is Walmart's internal security monitoring platform. Two user types: Security Analysts who review scripts and raise allow/deny requests, and Application Security Engineers who act on those requests and manage applications. When I joined, the platform could display data but analysts had no way to act on it. As the only designer on the InfoSec pillar, I redesigned core workflows, added an action layer, and turned DefenderX from a passive dashboard into something people could actually use.
Role:
UX Designer II
Duration:
2-3 months

The Challenge
01
Two core problems when I joined.
Two core problems when I joined.
Users had no holistic view. Before seeing any data, they had to select a tenant, application, and host — one domain at a time, every session. Five applications across three hosts meant repeating that flow fifteen times for one monitoring pass.
And there was no way to act. Scripts could be viewed but not acted on. Every decision happened outside the platform.

Solutions
02
Navigation Redesign
The problem wasn't the selection. It was that users couldn't see it.
The platform auto-selected one tenant, one application, and one host by default. The selection UI existed but was placed in a way that was easy to miss. Users never realized they had access to other applications or other hosts within the same application. They thought they were seeing everything. They weren't.
I added a one-time onboarding step where first-time users explicitly select the applications and hosts they want to monitor. This makes their full access visible from day one and shows them exactly where to change it later. On every visit after that, users land directly on their dashboard — no reconfiguration, no starting over.
The Action Layer
From flagged to resolved. In one flow
When a script got flagged, analysts had nowhere to go inside the platform. No risk context, no clear actions, no escalation path. Every decision was made in a separate tool.
I designed an action layer that gives analysts everything they need without leaving DefenderX. Script context, risk signals, allow/deny actions, and an escalation path when needed. Every action is logged and traceable.
Read-only → fully actionable
Application Onboarding
A guided wizard that surfaces complexity step by step.
Onboarding a new application meant configuring three complex components with no clear starting point.
Four rounds of usability testing with analysts, engineers, and stakeholders, from initial wireframes through edge case refinement. Each round shaped a three-step wizard that builds on itself.
By round four, users completed the full flow without errors. Approved for development.
Reports
From three pages and a list to one guided flow
Stakeholders wanted a full reports system: three report types, a history page, download and share flows.
Research showed reports were generated once and never revisited. A history list would almost always be empty. I built a simplified flow in Figma and ran it live with stakeholders. Five steps, under two minutes.
"If I can regenerate it in two minutes with any filters I want, I don't need to store old ones."
One page cut. Zero rework.
Impact
03
Why this matters.
Hidden → Visible access
Users discovered their full application and host access through a one-time onboarding step.
Read-only → Actionable
Scripts went from view-only to fully manageable.
40% faster
Task completion on onboarding and action layer, measured through usability testing.
1 page removed
Reports history cut after research confirmed no one revisited old reports.
All domains visible
From one domain at a time to full application view on load.
2–4/5 → 4–5/5
Satisfaction scores across analysts, engineers, and stakeholders
Reflection
04
What I’d take forward.
Joining a project halfway means the most valuable thing you bring isn't design skill. It's the nerve to ask why.