Redesigned Haven to simplify and humanize refugee-host connections.

Haven

Responsive Web Re-design

|

3 months

|

Freelance UX Designer

Background

Haven is a non profit platform that matches local Canadians to refugees to help them resettle in Canada.

As an active volunteer at Haven, helping refugees with English tutoring, career coaching, and resettling into their new lives in Canada, I personally felt there were some deficiencies with the Haven platform.

What did I do? I redesigned their platform by, collaborating with the product and engineering lead, conducting extensive research with volunteers and refugees.

What was the result of this project? Delivered a high-fidelity prototype praised for its user-centric approach, functionality, and business alignment.

This project led them to consult me on additional problems to tackle business issues.

Challenges I noticed first hand as a Haven volunteer

As a user of Haven, I noticed these gaps were directly affecting the experience for both volunteers and refugees.

  1. Lack of Structured Tools Led to Inefficiency and Mismatched Connections
    Without sorting, filtering, or detailed profiles, volunteers struggled to assess compatibility, resulting in confusion and poor-fit matches.


  2. Limited Communication Support Hindered Relationship Building
    Language barriers, absence of scheduling tools, and long wait times made it difficult to initiate and maintain meaningful interactions.


  3. Lack of Volunteer Support Systems Affected Engagement and Impact
    Missing features like lesson planning and progress tracking made it hard for volunteers to stay organized, reducing effectiveness and retention

The problem I wanted to address:

Without the right tools and support, volunteers struggled to help effectively—causing delays and mismatches in refugee support, and ultimately weakening Haven’s impact.

01 - Research

Secondary research to better understand the problem

Comparative analysis

To examine the landscape of refugee resettlement support, I conducted secondary research on existing organizations and programs. I closely examined platforms like the O-Canada app and University of British Columbia's international exchange programs, which revealed a common set of support areas.


What other refugee support programs do:

  • Language acquisition

  • Cultural integration

  • Employment services

  • Housing support

  • Financial literacy & budgeting


Key insights from other refugee support programs:

  • Focus on educational or directive content

  • Lack hands-on personalized support

  • Bureaucratic eligibility requirements (eg. proof of permanent residency, employment etc.)


This research highlights Haven’s competitive advantage:

  • Haven takes a human-centered, action-oriented approach — something that should be further emphasized and integrated throughout the user experience.

This research highlights Haven’s competitive advantage:

Haven's ability to provide timely, hands-on assistance without the usual red tape.

Human-centered, action-oriented approach — something that should be further emphasized and integrated throughout the user experience.

Conversations with English Tutors and Resume Coaches


Conversations with English Tutors and Resume Coaches

Pre-Kickoff research

Given Haven’s wide range of services, I focused my case study on enhancing support for English tutoring and resume-building—two areas that significantly impact a refugee’s resettlement journey. I interviewed three professionals with expertise in these areas to understand user needs and pain points.

A recurring theme during our conversations:

  • Fulfillment these professionals felt in helping individuals grow and progress over time—a valuable emotional driver I aimed to reflect in my design solutions.

  • Cultural barriers that volunteers often had to overcome in helping their students and mentees - emphasizing the need for a product experience rooted in universal clarity and simplicity.

Aligning project and business goals

Kick off meeting with Haven

To align my project with business goals, I facilitated a kickoff meeting with the product team where I presented my research to date, shared my project plan and timeline, and gained valuable insight into their priorities.

I learned that the organization’s core objective is to increase the number of successful matches between Canadians and refugees, with language support identified as the most critical service area. Following this, the director connected me with 10 active volunteers and 5 refugee users from Haven, enabling me to move forward with targeted user research.

What the business wants

  • Increase the number of Canadian-Refugee matches

  • Improve the English language program

  • With the time constraints, this engagement will focus on optimizing the volunteer flow rather than the refugee flow

Empathizing with users of Haven

As I interviewed volunteers and refugees to understand their struggles with the Haven platform, I found out that:

  • Many had challenges with the communication channel

  • Volunteers feel there’s a lack of support once the match was made 

  • I realized that user goals are different from business goals

Challenges with interviewing refugees

Many of the refugees I spoke with had experienced significant trauma and hardship, both before and after arriving in Canada. Adjusting to a new country—while navigating unfamiliar systems, language barriers, and caring for their families—remains a daily challenge.

Recognizing the sensitivity of their experiences, I prioritized building trust and rapport during our conversations. Rather than jumping directly into questions about Haven, I took the time to connect and create a safe space for them to share their stories on their own terms.

02 - Research Synthesis

Affinity Mapping: what users said during interviews

I interviewed a range of users—including non-Haven volunteers like English tutors and resume coaches, Haven volunteers, and refugees. I captured key insights on individual cards, using color-coding to represent each participant, allowing me to visually identify recurring patterns and themes.

Pain points highlighted from Affinity Mapping

Lack of info to filter search to find a compatible match

Language barrier, hard to get conversation going

Inactivity and long wait times from refugees

Lack of booking tool, meetings often forgotten or timezones mixed up.

Hard to track who I’m helping and the progress of English lessons

Personas

Based on information gathered from user interviews, I created two personas that best represent user goals, motivations, needs, and pain points.

Main user pain points that I aim to solve

I prioritized these key pain points because addressing them would have a direct, positive impact on both user satisfaction and Haven’s core goals of engagement and successful matching."

  • Lack of a booking tool was leading to missed meetings and scheduling confusion.

  • Low engagement and long response times created frustration and uncertainty for users.

  • Difficulty finding the right match hindered meaningful volunteer-refugee connections.

  • Lack of structure in lessons left volunteers feeling unprepared and unsure how to support effectively.

Aligning user needs with business goals

Re-tweaking the problem statement

My research revealed a gap between user pain points and business goals. I developed separate problem statements for each, then identified design opportunities that addressed both—ensuring the final solution delivered user value while advancing Haven’s mission.

User problem statement:

How might we streamline operations so that the most urgent refugees get help in the most effective way possible?

Business problem statement:


How might we increase the number of Canadian and refugee matches?

Aligning user needs with business goals:


How might we streamline operations so that we can increase the number of impact matches?

Mapping the End-to-End Experience

To ensure the solution addressed both user and business needs, I created a detailed customer journey map that captured each step of the user experience:

  1. Logging in

  2. Searching for a refugee

  3. Making a match

  4. Offering support

At each stage, I identified key pain points and uncovered opportunities to improve the process, guiding design decisions that would reduce friction and enhance engagement


Prioritizing Through Collaboration

After presenting the journey map to the product team, we collectively recognized numerous opportunities for improvement across the user experience.

However, resource constraints meant we couldn’t address everything at once.

What came of the journey map:

  • Visualizing the journey allowed the team to clearly identify and prioritize high-impact areas.

  • We aligned on focusing efforts around the matching, communication, and English program process—specifically refining the browse refugee page, dashboard, booking functionality, and chat interface.

We prioritized these stages of the journey map because improving them directly supports the core objective of increasing Canadian-refugee matches, while also addressing key pain points experienced by volunteers.

Features Road Map

Guided by the opportunities identified in the journey map, I developed a prioritized features list focused on increasing Canadian-refugee matches. I used this list to determine the most impactful elements for Version 1 and translated them into wireframes, which I then presented to the product team for feedback and alignment.


Main changes to current platform

  • Combine the messaging, refugee profile, and booking features into a single unified page to streamline the matching process

  • Add booking and scheduling tool

  • Increase user profile transparency

  • Streamline browse experience

  • Conversation suggestions

  • Implement lesson tracking tools

03 - Ideate

Organizing features' content in a sitemap

Haven Site Map

05 - Design

Designing the Browsing, Booking, Lesson Activity flow

05 - Testing

Usability Testing

Objectives

Test new user flows: browsing, profile viewing, booking, messaging, and lesson planning

Identify usability issues across pages

Align design with operational goals

Make data-backed decisions for next-round improvements


Method

Participants: Haven volunteers (current users of the platform)

Format: Remote, moderated usability sessions

Tasks Tested:

  • Browse and filter refugee profiles

  • View individual profile cards

  • Book a meeting

  • Message refugees via the inbox

  • Add/update lesson notes

  • Tools: Figma prototype, Google Meet

Usability Test Key Insights & Findings

What Worked Well

  • All tasks were completed successfully

  • The new UI was described as intuitive and easier to navigate

  • AI support features felt helpful and not overwhelming

  • Direct alignment with Haven’s business goal: more impactful matches

Stakeholder Feedback

Direct feedback from the Founder and Product Manager/Engineer provided deeper insights into:

  • Design implications for engineering complexity (e.g., search filter logic, SMS costs)

  • Importance of color neutrality (purple/pink may not clearly differentiate roles)

  • Need for "baseball card" style dashboards to showcase key metrics at a glance

  • Emphasis on dynamic banners and profile-depth consistency across pages

Next Steps

  • Implement top-priority UI adjustments

  • Continue testing refined interactions

  • Align with the Haven team as they onboard a new engineer to ensure smooth handoff and integration

Impact of usability testing

This round of usability testing demonstrated how thoughtful design not only improves user experience but also streamlines development and supports business operations. My design decisions were informed by real users and internal stakeholders—ensuring that the final solution is both human-centered and technically feasible.


Priority Revisions

Browse page

  • Allow auto browse by removing the close and search button; enable tag-based auto-search

Booking function

  • Add confirmation popup and disable "send" button until complete

Dashboard

  • Show "gold card" info: who you're helping, sessions, profile link, needs.

Profile Cards

  • Add personal details (e.g. hobbies, responsiveness score)

UI Feedback

  • Clarify icons, lighten active states, label buttons, using simplified and concise terms.

Notes Input

  • Replace grayed-out fields with clear entry spaces.

06 - Finalize

From Testing to Transformation

Evolving to Higher Fidelity

With validation from usability testing, I refined key interactions:

  • Reimagined profile cards to feel more personal and informative

  • Streamlined filtering in the browse experience

  • Simplified messaging flow

  • Clarified the lessons tracking page to reduce confusion


Once the structure was solid, I brought it to life visually. Staying true to Haven’s design system, I used salmon pink (for refugees) and lavender (for Canadian volunteers) to subtly reinforce roles and identities throughout the experience.

Before

After

Before

After

Before

After

Before

After

Before

After

Before

After

Conclusion and Key Takeaways

This project was a huge step in my growth as a UX designer. I gained valuable experience collaborating with a product team and learned how to balance user needs with engineering constraints and business goals.

One of the most rewarding moments was being asked to consult on another challenge outside the original scope—low conversions for Haven’s English program. It showed that the team valued my work and trusted my approach. By mapping the customer journey, I helped identify smaller friction points contributing to the bigger issue.

A key challenge was the pace—waiting on user interviews and team feedback slowed things down, but it taught me patience and flexibility. I also discovered that user needs and business priorities don’t always align. Initially, I focused on improving the lesson experience, but shifted once I realized the core goal was to increase successful matches.

To stay grounded, I tested with real users, kept an ongoing roadmap, and regularly aligned with the product team.

Biggest takeaway? Don’t rush research. Strong insights early on lead to smarter, more effective design decisions.