1. Discovery & Research
Every project starts with understanding the product, the business goals, and the people behind it. I begin with client calls, discussions with stakeholders, and in-depth research — learning about the target audience, market context, and existing challenges. This stage helps align everyone on a shared vision before design begins.
2. Information Architecture
Once I understand the product, I structure its logic. Information Architecture defines how users move through the product and how content is organized to support their goals. I map out user flows, navigation systems, and feature hierarchies — ensuring the foundation is intuitive, scalable, and aligned with both user needs and business objectives.
3. Design & System Creation
With the structure in place, I move into visual design. I start by creating a custom UI kit and component library, which becomes the backbone of the product’s design system. This ensures consistency, easier scalability, and a smoother design-to-development process. From there, I design key screens, states, and interactions that bring the product to life.
4. Development Handoff & Quality Review
Once designs are approved, I prepare detailed specifications and assets for development. I work closely with developers during implementation, reviewing front-end quality and checking that every interaction, spacing, and visual element aligns with the intended experience. I also test the product’s functionality to ensure it feels seamless and intuitive from the user’s perspective.