My UX Design Framework: From Research to Implementation

A breakdown of my end-to-end UX design process, outlining how I translate user insights and business requirements into scalable, user-centered digital experiences.

Insights

Apr 30, 2025

Blog Cover Image
Blog Cover Image
Blog Cover Image

1. Research & Strategy

Stakeholder interviews, current system usability, and comparative analysis.

The empathize phase focuses on building a deep understanding of end users through both qualitative research and first-hand experience. Stakeholder interviews are conducted to uncover how users currently interact with systems, where friction exists, and how business processes influence user behavior. These interviews are coded and analyzed to identify recurring qualitative themes that inform the broader end-user experience.

In parallel, direct interaction with the system is performed to gain a first-person perspective on usability challenges, inefficiencies, and cognitive load. This hands-on evaluation helps surface issues that may not emerge through interviews alone. Comparative analysis is also conducted to evaluate how similar organizations or competitors address the same problem space, providing insights into industry standards, best practices, and opportunities for differentiation.

Blog Content Image - 1
Blog Content Image - 1
Blog Content Image - 1

2. Definition

Personas, user journey mapping, and finalizing requirements.

Insights gathered during the empathize phase are synthesized into clear, actionable definitions of the problem space. User personas are created to represent key audience segments, capturing each persona’s needs, wants, motivations, pain points, and challenges. Persona demographics are intentionally aligned with realistic employee profiles and levels of technical familiarity, such as shop-floor workers, desk-based employees, and users with varying degrees of technical proficiency.

User journey mapping is then used to visualize how personas move through the experience over time, highlighting moments of friction and opportunity. From these journeys, business, functional, and technical requirements are defined. Functional requirements are mapped directly to persona needs, while prioritization distinguishes minimum viable functionality from aspirational enhancements, ensuring that MVP decisions are grounded in user value rather than assumptions.

Blog Content Image - 2
Blog Content Image - 2
Blog Content Image - 2

3. Concept & Ideation

Moodboarding, user flow diagrams, lo-fidelity wireframing, hi-fidelity wireframing, and prototyping.

During ideation, abstract requirements are translated into tangible design concepts. Moodboarding is used to explore visual direction, tone, and emotional cues, helping align stakeholders on the look and feel of the experience. User flow diagrams are created to define how users move through the system, ensuring logical progression and reducing unnecessary complexity.

Lo-fidelity wireframes are developed to quickly explore layout and structure without visual distraction, followed by hi-fidelity wireframes that introduce visual hierarchy, branding, and interaction details. While Figma is my primary tool used for ideation and design, other tools such as Adobe Illustrator or Adobe XD may be leveraged depending on project needs or constraints.

Prototyping is used to validate design decisions and simulate real user interactions before development. Prototypes may be created from lo-fidelity wireframes to test early concepts or from high-fidelity designs to evaluate more refined interactions and visual details.

Figma is the primary prototyping tool, allowing for interactive flows that closely resemble the final product. Prototypes support usability testing, stakeholder alignment, and early feedback, reducing risk before implementation.

Blog Content Image - 3
Blog Content Image - 3
Blog Content Image - 3

4. Testing & Optimization

A/B testing, surveys, and interviews.

Testing is structured around user tasks identified in the user journey maps to ensure alignment with overarching user needs. Specific flows—such as logging in, signing up, accessing key information, or navigating to critical pages—are evaluated to assess clarity, efficiency, and usability.

Feedback collected during testing is analyzed to identify patterns and inform design iteration, ensuring that refinements are driven by real user behavior rather than subjective preference.

5. Implementation

Front-end code hand-off, surveys, analytics, business review.

Implementation marks the transition from design to live product, but it does not signal the end of the design process. If applicable in the project, CSS style framework should be handed over to developers to optimize development. Also, following go-live, mechanisms for ongoing user feedback—such as surveys, analytics review, and stakeholder engagement—are established to monitor adoption and identify areas for improvement.

Designs are iteratively scaled and refined based on user acceptance and feedback, ensuring the solution continues to evolve alongside user needs and business goals.

Blog Content Image - 5
Blog Content Image - 5
Blog Content Image - 5

Latest Resume

My UX Design Framework: From Research to Implementation

A breakdown of my end-to-end UX design process, outlining how I translate user insights and business requirements into scalable, user-centered digital experiences.

Insights

Apr 30, 2025

Blog Cover Image
Blog Cover Image
Blog Cover Image

1. Research & Strategy

Stakeholder interviews, current system usability, and comparative analysis.

The empathize phase focuses on building a deep understanding of end users through both qualitative research and first-hand experience. Stakeholder interviews are conducted to uncover how users currently interact with systems, where friction exists, and how business processes influence user behavior. These interviews are coded and analyzed to identify recurring qualitative themes that inform the broader end-user experience.

In parallel, direct interaction with the system is performed to gain a first-person perspective on usability challenges, inefficiencies, and cognitive load. This hands-on evaluation helps surface issues that may not emerge through interviews alone. Comparative analysis is also conducted to evaluate how similar organizations or competitors address the same problem space, providing insights into industry standards, best practices, and opportunities for differentiation.

Blog Content Image - 1
Blog Content Image - 1
Blog Content Image - 1

2. Definition

Personas, user journey mapping, and finalizing requirements.

Insights gathered during the empathize phase are synthesized into clear, actionable definitions of the problem space. User personas are created to represent key audience segments, capturing each persona’s needs, wants, motivations, pain points, and challenges. Persona demographics are intentionally aligned with realistic employee profiles and levels of technical familiarity, such as shop-floor workers, desk-based employees, and users with varying degrees of technical proficiency.

User journey mapping is then used to visualize how personas move through the experience over time, highlighting moments of friction and opportunity. From these journeys, business, functional, and technical requirements are defined. Functional requirements are mapped directly to persona needs, while prioritization distinguishes minimum viable functionality from aspirational enhancements, ensuring that MVP decisions are grounded in user value rather than assumptions.

Blog Content Image - 2
Blog Content Image - 2
Blog Content Image - 2

3. Concept & Ideation

Moodboarding, user flow diagrams, lo-fidelity wireframing, hi-fidelity wireframing, and prototyping.

During ideation, abstract requirements are translated into tangible design concepts. Moodboarding is used to explore visual direction, tone, and emotional cues, helping align stakeholders on the look and feel of the experience. User flow diagrams are created to define how users move through the system, ensuring logical progression and reducing unnecessary complexity.

Lo-fidelity wireframes are developed to quickly explore layout and structure without visual distraction, followed by hi-fidelity wireframes that introduce visual hierarchy, branding, and interaction details. While Figma is my primary tool used for ideation and design, other tools such as Adobe Illustrator or Adobe XD may be leveraged depending on project needs or constraints.

Prototyping is used to validate design decisions and simulate real user interactions before development. Prototypes may be created from lo-fidelity wireframes to test early concepts or from high-fidelity designs to evaluate more refined interactions and visual details.

Figma is the primary prototyping tool, allowing for interactive flows that closely resemble the final product. Prototypes support usability testing, stakeholder alignment, and early feedback, reducing risk before implementation.

Blog Content Image - 3
Blog Content Image - 3
Blog Content Image - 3

4. Testing & Optimization

A/B testing, surveys, and interviews.

Testing is structured around user tasks identified in the user journey maps to ensure alignment with overarching user needs. Specific flows—such as logging in, signing up, accessing key information, or navigating to critical pages—are evaluated to assess clarity, efficiency, and usability.

Feedback collected during testing is analyzed to identify patterns and inform design iteration, ensuring that refinements are driven by real user behavior rather than subjective preference.

5. Implementation

Front-end code hand-off, surveys, analytics, business review.

Implementation marks the transition from design to live product, but it does not signal the end of the design process. If applicable in the project, CSS style framework should be handed over to developers to optimize development. Also, following go-live, mechanisms for ongoing user feedback—such as surveys, analytics review, and stakeholder engagement—are established to monitor adoption and identify areas for improvement.

Designs are iteratively scaled and refined based on user acceptance and feedback, ensuring the solution continues to evolve alongside user needs and business goals.

Blog Content Image - 5
Blog Content Image - 5
Blog Content Image - 5

Latest Resume

My UX Design Framework: From Research to Implementation

A breakdown of my end-to-end UX design process, outlining how I translate user insights and business requirements into scalable, user-centered digital experiences.

Insights

Apr 30, 2025

Blog Cover Image
Blog Cover Image
Blog Cover Image

1. Research & Strategy

Stakeholder interviews, current system usability, and comparative analysis.

The empathize phase focuses on building a deep understanding of end users through both qualitative research and first-hand experience. Stakeholder interviews are conducted to uncover how users currently interact with systems, where friction exists, and how business processes influence user behavior. These interviews are coded and analyzed to identify recurring qualitative themes that inform the broader end-user experience.

In parallel, direct interaction with the system is performed to gain a first-person perspective on usability challenges, inefficiencies, and cognitive load. This hands-on evaluation helps surface issues that may not emerge through interviews alone. Comparative analysis is also conducted to evaluate how similar organizations or competitors address the same problem space, providing insights into industry standards, best practices, and opportunities for differentiation.

Blog Content Image - 1
Blog Content Image - 1
Blog Content Image - 1

2. Definition

Personas, user journey mapping, and finalizing requirements.

Insights gathered during the empathize phase are synthesized into clear, actionable definitions of the problem space. User personas are created to represent key audience segments, capturing each persona’s needs, wants, motivations, pain points, and challenges. Persona demographics are intentionally aligned with realistic employee profiles and levels of technical familiarity, such as shop-floor workers, desk-based employees, and users with varying degrees of technical proficiency.

User journey mapping is then used to visualize how personas move through the experience over time, highlighting moments of friction and opportunity. From these journeys, business, functional, and technical requirements are defined. Functional requirements are mapped directly to persona needs, while prioritization distinguishes minimum viable functionality from aspirational enhancements, ensuring that MVP decisions are grounded in user value rather than assumptions.

Blog Content Image - 2
Blog Content Image - 2
Blog Content Image - 2

3. Concept & Ideation

Moodboarding, user flow diagrams, lo-fidelity wireframing, hi-fidelity wireframing, and prototyping.

During ideation, abstract requirements are translated into tangible design concepts. Moodboarding is used to explore visual direction, tone, and emotional cues, helping align stakeholders on the look and feel of the experience. User flow diagrams are created to define how users move through the system, ensuring logical progression and reducing unnecessary complexity.

Lo-fidelity wireframes are developed to quickly explore layout and structure without visual distraction, followed by hi-fidelity wireframes that introduce visual hierarchy, branding, and interaction details. While Figma is my primary tool used for ideation and design, other tools such as Adobe Illustrator or Adobe XD may be leveraged depending on project needs or constraints.

Prototyping is used to validate design decisions and simulate real user interactions before development. Prototypes may be created from lo-fidelity wireframes to test early concepts or from high-fidelity designs to evaluate more refined interactions and visual details.

Figma is the primary prototyping tool, allowing for interactive flows that closely resemble the final product. Prototypes support usability testing, stakeholder alignment, and early feedback, reducing risk before implementation.

Blog Content Image - 3
Blog Content Image - 3
Blog Content Image - 3

4. Testing & Optimization

A/B testing, surveys, and interviews.

Testing is structured around user tasks identified in the user journey maps to ensure alignment with overarching user needs. Specific flows—such as logging in, signing up, accessing key information, or navigating to critical pages—are evaluated to assess clarity, efficiency, and usability.

Feedback collected during testing is analyzed to identify patterns and inform design iteration, ensuring that refinements are driven by real user behavior rather than subjective preference.

5. Implementation

Front-end code hand-off, surveys, analytics, business review.

Implementation marks the transition from design to live product, but it does not signal the end of the design process. If applicable in the project, CSS style framework should be handed over to developers to optimize development. Also, following go-live, mechanisms for ongoing user feedback—such as surveys, analytics review, and stakeholder engagement—are established to monitor adoption and identify areas for improvement.

Designs are iteratively scaled and refined based on user acceptance and feedback, ensuring the solution continues to evolve alongside user needs and business goals.

Blog Content Image - 5
Blog Content Image - 5
Blog Content Image - 5

Latest Resume