my design process.

research.
I start by getting to know the users—who they are, what they need, and what frustrates them. Through interviews, surveys, and competitor analysis, I dig deep to uncover real insights that shape everything that follows.
Competitor analysis
User interviews
User insights

define.
Once I have enough information, I make sense of it all. I create user personas, map out user journeys, and clearly define the problem. This step helps me focus on solving the right challenges with clarity and intention.
Define the problem
User personas
User journeys

ideate.
Here’s where I let creativity flow. I brainstorm multiple ideas—sketching, whiteboarding, and bouncing concepts around. I translate ideas into low-fidelity wireframes to visualize layout and structure.
Brainstorming ideas
Low-fidelity wireframes

design.
Then, I bring the design to life with color, typography, and visual elements, creating high-fidelity designs of the product. This is where the product starts to feel polished, engaging, and aligned with the brand.
Brand application
High-fidelity designs
Design systems

prototype + test.
Next, I create interactive prototypes that let stakeholders and users experience the product firsthand. By observing how they interact with it, I gain insights into what works well, what needs improvement, and how to refine the overall experience.
Rapid prototyping
User testing
User feedback + insights

iterate.
After finalizing the design, I work closely with developers to ensure a smooth handoff with specs, assets, and prototypes. I stay involved post-launch, gathering feedback and refining flows or visuals—as great design is always evolving.
Developer hand-off
Design iterations
case studies.
see also




