My approach to the design process is grounded in collaboration, clarity, and continuous learning. While every project is unique, I typically follow a process that helps align user needs with business goals practically and thoughtfully.
1. Understand the Problem
I begin by learning as much as I can about the problem. This involves speaking with stakeholders, understanding the context, reviewing existing workflows, and identifying user pain points. I believe it’s important to define success early and ensure everyone is aligned on the goals.
2. Co-create and Explore Ideas
Next, I facilitate workshops and brainstorming sessions to bring together different perspectives. Whether it’s sketching ideas, mapping journeys, or organizing themes, this step helps turn complexity into clarity. It’s also a great way to involve the team and create a shared understanding.
3. Prototype and Test
Once we’ve agreed on a direction, I move into quick wireframing or prototyping. I like to test early—either with internal teams or real users—so we can learn fast and improve before investing too much. Feedback plays a key role in shaping the final design.
4. Refine and Deliver
After testing, I refine the design, add more detail, and prepare specifications for development. I work closely with developers to ensure the design is implemented as intended and provide support during the build process.
5. Reflect and Improve
Even after launch, I stay curious. I assess how the design performs, gather feedback, and consider areas for improvement. Every project teaches me something new, and I strive to apply those lessons to the next challenge.