My Design Approach

I believe good design is more than just aesthetics—it’s about solving problems and making people’s lives better. I aim to create simple, human-centered interfaces that empower users to get the most out of the software, without frustration.

❌ When UX Falls Short
    • Poor onboarding experience that confuses or overwhelms new users
    • Friction and frustration during everyday tasks
    • Users struggle to discover and use features
    • Unclear value proposition or messaging
    • Users feel disconnected and may churn
    • Inconsistent design patterns and confusing navigation
    • Inconsistent design patterns and confusing navigation

 

✅ When UX is Done Right
  • Smooth, welcoming onboarding that builds confidence
  • Intuitive flows that help users complete tasks
  • Clear, discoverable design
  • Communicates product value clearly, building user trust and satisfaction
  • Users enjoy the product and continue using it regularly
  • Consistent, user-centered design that makes navigation feel natural
  • The interface becomes invisible, enabling users to be more productive

Designing great experiences starts with understanding the people using the product. Over time, I’ve developed a 7-step approach that helps me stay focused on real user needs while aligning with business goals. 👇

Understanding the Requirement

I began by identifying key stakeholders, including Product Owners, SMEs, and Customer Success Managers. I conducted interviews and collected questions to uncover:

  • Who our target users are
  • Their pain points
  • Their goals and expectations
  • How they currently navigate the product

I also mapped out the user journey to find friction points that we could improve through design.

Heuristic Evaluation & Competitive Analysis

Next, I performed a heuristic evaluation of our existing experience and examined how competitors solve similar problems.

  • Noted usability issues and inconsistencies

  • Identified opportunities for improvement

  • Created a SWOT analysis comparing our product with others in the space

This helped highlight both gaps in our current UX and potential differentiators we could leverage.

Design Sandbox: Exploring Ideas

Using low-fidelity wireframes, I explored multiple layout and interaction patterns to solve the core usability issues.

  • Created sketches and wireframes to test various flows

  • Collaborated with the product team to evaluate feasibility and impact

  • Narrowed down to a few strong design candidates

This phase allowed for rapid iteration without getting bogged down in visual details too early.

Prototyping and User Testing

I developed interactive prototypes and tested them with a mix of:

  • Internal users (Customer Success, Sales, POs)

  • SMEs and stakeholders

  • External users where possible

I gathered both qualitative feedback (what users say) and quantitative data (what users do) to validate assumptions and uncover usability issues.

Iteration and Refinement

Using insights from user testing, I refined the design with multiple iterations. This included:

  • Adjusting layout and flows for better clarity

  • Improving accessibility and consistency

Re-testing as needed to ensure the design met user expectations

Defining MVP and Planning for Scale

To prepare for handoff, I clearly outlined the scope in three tiers:

  • MVP: Core functionality required for launch

  • Nice to Have: Features to include if time and resources permit

  • Future Release: Ideas and enhancements with design assets ready for later implementation

This helped ensure alignment between design, development, and product planning.

Design QA and Pull Request Reviews

Once development began, I actively participated in design QA by:

  • Reviewing pull requests

  • Testing the implemented feature from both a user and design perspective

  • Checking for adherence to design specs, interaction consistency, and accessibility

Reflections and Planning the Next Step

Once an epic or story is implemented, I always plan the next step. After the feature is used by real end users across different customer verticals, it’s essential to gather feedback and identify areas for improvement.

If the design pattern introduced was new, I review the overall design and ask myself: “Are there other parts of the application where this pattern could be applied?” or “Was there a more effective way for users to interact with this UI element?” I firmly believe that continuous improvement and listening to the voice of the customer are key to creating a better user experience. ☺️