A cohesive product experience
Context & Challenge
Ensuring compliance workflows are both accurate and intuitive presents a unique UX challenge: the system must support complexity without overwhelming the user – At Impero that is called Compliance Simplified. A cohesive product experience that could support multiple user roles, trigger-based processes and an expanding set of controls — all without increasing cognitive load or introducing unnecessary friction.
Key challenges included:
-
- Balancing compliance accuracy with usability and clarity
-
- Complex task flows across controls, programs and triggers
-
- Multiple user roles with different permissions and needs
-
- Need for flexible design patterns that scale with feature growth
Role & scope
My role as Head of Design
In this project I played a central part in:
-
- Product discovery and UX research
-
- Journey mapping and workflow design
-
- UX/UI design and prototyping
-
- Design system development
-
- Cross-functional collaboration with product management and engineering
The process
Discovery & problem framing
To understand user needs, I conducted:
- Interviews with product owners and compliance specialists
- Workshops to uncover pain points in existing flows
- Analysis of user behaviour and task complexity
This laid the groundwork for identifying opportunity areas and design priorities.
Journey and Workflow Mapping
Given the trigger-based control logic and multiple user roles, I mapped:
- Core user journeys
- Trigger/control relationships
- User goals vs. task complexity
These maps helped align stakeholders on where the biggest UX risks and opportunities were.
Prototyping & Iteration
Using Figma:
- Wireframes -> interactive prototypes
- Frequent design reviews with PM and engineering
- UX validation with internal stakeholders
This iterative prototyping ensured alignment early and reduced blind spots prior to implementation.
Design Systems & Scalable Patterns
To support long-term product growth:
- I defined reusable UI patterns
- Built a shared Figma library
- Standardised interactions across workflows
This dramatically increased consistency and improved delivery efficiency.

