Pegah Mirzadeh
Pegah Mirzadeh

Web-based Software
My role
Lead UX Designer
UX Researcher
Stakeholder Manager
Responsibilities
User research
Competitive analysis
Wireframing & prototyping
Usability testing
Stakeholder presentations
User journey mapping
Project duration
2 month
🧠 Problem & Context
My client, a Swiss consulting firm, was struggling with internal skill matching. The recruiting team faced information overload, excessive communication loops, and unreliable data, making it hard to staff consultants effectively.
Project Goal
Design a centralized, internal web-based platform to streamline the skill-matching process, improve transparency, and reduce friction for recruiters, people unit leads (PULs), and consultants.

🔍 Research & Understanding
We conducted mixed-method research using:
-
Contextual inquires and user interviews for each user group (Recruiters, PULs, Consultants)
-
One-on-one usability testing of the current solution for heuristic evaluation
-
Affinity diagramming to identify root problems
User Groups
-
Primary: Recruiters (core users of the matching platform)
-
Secondary: PULs and Consultants (informative users with limited interaction)
🧭 Design Strategy & Decisions
I established four key design principles to guide product decisions:
-
Transparency Over Assumptions
→ Introduced real-time skill dashboards and project histories for accurate decision-making.
-
Reduce Noise, Increase Signal
→ Designed in-system notifications and reactions to minimize MS Teams/email communication loops.
-
Role-Based Interfaces
→ Created separate dashboards and views tailored to the needs of recruiters, PULs, and consultants.
-
Scalable Simplicity
→ Used a modular UI system based on Google Material Design to support future growth and easy handoff to devs.


🛠️ Key Features
-
Consultant Skill Directory
Searchable, editable skill profiles
-
Project Allocation View
Historical & active project assignments
-
In-System Notifications
Real-time alerts based on opportunity matching
-
Status Reactions
-
Users could express interest/availability on roles
-
-
Role-Specific Dashboards
Tailored UX for each user group


✏️ Prototyping Process
I moved from low-fidelity sketches to high-fidelity designs in Figma, following an iterative process with stakeholder feedback loops at every stage.
-
Built a custom UI kit with color, icon, and typography standards, based on Google material design and client brandings
-
Created interactive prototypes for both primary and secondary users
-
Collaborated with developers to ensure technical feasibility from the start
🧪 Usability Testing & Iteration
We tested the hi-fi prototype with 8 users across all roles.
Pain point
Filters too complex
Solution
Simplified to 2 levels: Skill & Availability
Pain point
PULs missed notifications
Solution
Added in-app badges and fallback email alerts
Pain point
Consultants unclear about placement status
Solution
Introduced a timeline with project status indicators
📈 Outcome & Impact
-
Improved trust in internal matching decisions
-
Estimated 50% drop in internal coordination emails
-
Positive early stakeholder feedback
-
Development-ready Figma files and UI kit
-
Scalable design roadmap for future automation
🙌 Reflection
This project was a turning point in my growth as a UX designer. I led the full UX process — from framing the problem to delivering a validated, scalable prototype. The most rewarding part was turning a chaotic, inefficient workflow into a tool that made collaboration smoother and decisions faster.