OPAL Senegal case study.

UX for crisis response.

OPAL Senegal case study.

UX for crisis response.

OPAL Senegal case study.

UX for crisis response.

OPAL Senegal case study.

UX for crisis response.

OPAL Senegal case study.

UX for crisis response.

OPAL Senegal case study.

UX for crisis response.

OPAL Senegal case study.

UX for crisis response.

OPAL Senegal case study.

UX for crisis response.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

TL;DR / Quick Snapshot

OPAL is a decision-support platform designed for governments and analysts to coordinate responses to floods in Senegal. As the solo UX/UI designer, I built the product from scratch—designing interfaces, shaping flows, and growing a UX culture along the way.

Impact: From research to rollout, I helped shape a tool now used to inform high-stakes decisions in flood-prone areas.

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

The Chaos

Flood disasters are chaotic, 

           Multiple data sources,

              Data can be dispersed,

                 Decision-making under stress is hard, 

                         Machine learning is complex,

                               Different thinking styles,

                                    Different needs,

                                           And so on…

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Project Challenges

The project began with no UX foundation and tight deadlines. User roles were undefined. There were many features, but it was unclear who would use them. The high-stakes domain covered life, infrastructure, and complex data like satellite and flood data.

Stakeholders ranged from analysts to responders—roles were ambiguous. OPAL’s MVP-first mission: connect everything, keep it simple, powerful, and user-driven.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Designing for Modularity

To make OPAL future-proof, we designed the platform with scalability at its core. Anticipating new features, such as poverty mapping, meant building a system that could grow and adapt without compromising usability. Every interface needed to remain flexible, ensuring the product could evolve alongside the organization’s needs.

From the start, modularity guided the design process. The back end was structured to seamlessly combine in-platform functionalities with external services through API integrations. The main challenge was creating a unified experience—bringing together diverse tools and services in a way that felt cohesive and intuitive.

To achieve this, we focused heavily on mapping user flows. By understanding the journeys of analysts, response advisors, and response managers, we ensured the platform was routed in a way that matched real-world workflows. This alignment between system architecture and user needs allowed us to design a platform that is both modular and user-centered.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Users

No UX culture, no direct user access—creativity required. I mapped assumptions into proto-personas covering four key groups: Government Decision-Makers, Field Responders, Analysts, and Admins.

I dove into stakeholder research across ministries and organizations, and ran internal testing before external validation to define the core user experience.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Understanding the Context

Research involved mapping Senegal’s flood landscape, uncovering pain points and stakeholders, and reviewing competitors. Every insight helped shape key requirements for the platform.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Framing the Problem

How could OPAL connect workflows and stakeholders to make sense of crisis moments? Problem framing was crucial to guide every decision.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Making Complexity Feel Simple

My approach: turn complexity into clarity—always prioritizing simplicity. User flows were rooted in real crisis needs, not just business priority.

I used rapid mock-ups, collaborative iteration with developers, and constant heuristics to keep designs both powerful and approachable.

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Wireframing

Extensive wireframes and mock-ups brought ideas to life, visualizing functionality and testing possibilities fast.

I usually do different exercises to brainstorm examples by myself, sketching ideas to come up with a few unique designs. Additionally, I did some Crazy 8s by putting a marker to paper and sketching 8 ideas in 8 minutes to rapidly explore different directions.

I like to use AI to assist and upscale some of my work, so I uploaded pictures of my top 3 sketches into Figma Make in order to get different ideas than the ones I sketched. To do that I like to provide context about the problem statement, user needs and findings of the research, so the model has enough information to reach the expected outcomes. Once I got some interesting visual wireframes, I cherry pick the best ideas and try to get the best snippets of each design, and I bring it back to Figma so I can rework the wireframes (my ideas + the AI-generated ideas).

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Iteration

Not all ideas survived technical constraints. The best were rapidly iterated and turned into prototypes.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Prototyping

Wireframes became high-fidelity, testable prototypes—now in active development.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Testing, Testing, Testing

Users included ministers, analysts, and decision-makers—each with unique needs. We relied on scenario-based tasks, proactive internal testing cycles, and planned drills to simulate floods and measure experience.

Feedback was captured in checklists, focusing on what worked and what was confusing—spanning usability, clarity, and accessibility across UX categories.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Design System

I led implementation of a living Design System—an evolving artifact that consolidates everything we use to build and iterate quickly.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.

Impact

We launched the live MVP in less than a year. I served as a bridge from business to engineering, raised UX maturity, and embedded user-centricity into OPAL’s strategy—culminating in a full Design System rollout.