This area highlights the process I follow when working on any project. Throughout all projects there exists a core process. This follows a series of stages that contribute to a user-centred final product with real value. Each stage is designed with flexibility in mind, allowing them to be adapted to suit the individual needs of each project, reflecting the scope and budget.

This process isn’t a one-time linear flow from start to finish, it is a continuous loop that allows for iteration on a product to make it successful. It means I can create brand new ideas whilst adapting features that don’t work so well. My process ensures I am always solving the right problem due to it’s continuous nature. It makes sure that when focus is shifted, it is quickly re-aligned again with the defined projects goals.


Talk to users, finding out more about their goals, actions, and feelings towards a product to gain an insight into their mindset. Consider the perspective of stakeholders and their motivations. Observe the things that work well and where the pain points are.


Uncover the problems that are trying to be solved. Figure out project goals and make sure everyone is aligned with them. Ask questions to grasp key USP’s for the product and how it’s different from others in the market.


Use research to help brainstorm possible solutions for the product. Use the deliverables already created to ensure every decision is underpinned by research. Make ideas visible and validate them with users and stakeholders throughout the process.


Using research, create assets that bring a range of ideas to life. Develop components and visual styles for the product. Create delightful interactions and intuitive functionality for all users, considering accessibility standards.


Validate all my solutions, taking the users experience and allowing this to refine any problems that are still present. Gather insights into how robust the product is when users attempt to complete all their goals.


Put the successful ideas into practice by creating an minimum viable product (MVP). Allow others to access and use the product to discover further improvements and unearth problems. Restart the process creating iterations of the product, advancing from the MVP to version 2.0.