About

Projects

Resume

Overview

Outcome

Problem

Ideation

Designs

Research

Soar Services

2025

Designing "no wrong door" into a nonprofit's website

A same-day case competition solution for SOAR Community Services, a nonprofit offering Employment, Housing, Justice, and Addictions & mental health support helping clients discover every service they're eligible for, not just the one they walked in looking for.

Role

UX Researcher & Strategist

Timeline

1-Day

Team

5 Designers

Platform

Website

Role

UX Researcher & Strategist

Timeline

1-Day

Team

5 Designers

Platform

Website

Overview

A same-day case competition for a real nonprofit

SOAR Community Services is a not-for-profit that has supported the Brantford, Brant, and Haldimand communities for over 55 years, offering help across four service lines: Employment, Housing, Justice, and Addictions & Mental Health. Some of the people they support need help across several of these areas at once โ€” but SOAR's own systems weren't built to make that obvious.

This was Wilfrid Laurier's 2025 Co-op Case Hack: a one-day competition where students had 8am to 3pm to research, design, and pitch a solution to a live brief from SOAR's Director of Services. Our team of five chose the "No Wrong Door" challenge โ€” designing a digital experience where no matter which door a client walks through, they're guided to everything else they're eligible for.



The Impact

We placed at the competition with a proposed account-based system built on Microsoft Azure and Dynamics 365, giving clients a single profile that surfaces every service they qualify for, and giving SOAR staff real-time visibility when a client is already engaged with another department.


Problem

You only know about the door you walked through

The brief asked us to step into the shoes of a persona trying to access SOAR's services knowing about only one of their four program areas, and to find out where the digital experience would let them down.

SOAR's joint case management tool doesn't alert other departments when a client accesses a service coordination between departments still relies on a staff member or client manually flagging it. Combined with a website that's dense with information and hard to navigate, this meant clients could easily miss services they were fully eligible for.

A mobile or native app wasn't financially feasible โ€” any solution had to work as a web experience. SOAR was already mid-rebrand, so further rebranding was off the table. And because some programs are open-access while others require a referral from a specific source, any system recommending services had to respect which doors are actually open to which clients.

Constraints we had to design around

No cross-department alerts

No cross-department alerts

Manually-prompted case coordination

Language & access barriers

Dense, hard-to-scan

web pages

Crisis line vs. general

line confusion

Language & access barriers

Crisis line vs. general

line confusion

Dense, hard-to-scan

web pages

Research

Walking a mile in James's shoes

4 program areas


Employment, Housing, Justice, and Addictions & Mental Health, across 13 physical locations

4 program areas

Employment, Housing, Justice, and Addictions & Mental Health, across 13 physical locations

55 + Years


SOAR has served the Brantford, Brant, and Haldimand community

55+ years




SOAR has served the Brantford, Brant, and Haldimand community

Recently immigrated with his young family. Currently has adequate housing, but the government subsidy supporting it ends in 6 months. Employed, but in an entry-level, low-paying job โ€” his main goal is long-term housing through SOAR, with better employment for himself and his wife Tiwa close behind.

SOAR gave us four personas to choose from. We chose James Tiwonge โ€” a recently immigrated refugee balancing a new country's systems, a language barrier, and a ticking clock on his family's housing subsidy.









What we found walking through it

James came to SOAR knowing about housing support, the most widely advertised service, but had no clear way of discovering the employment services available to him and his wife. Without translation support or familiarity with Ontario's systems, SOAR's multi-page service descriptions were genuinely difficult for him to parse, and a language barrier made phone-based alternatives just as intimidating.









55+ years




SOAR has served the Brantford, Brant, and Haldimand community

James Tiwonge, 29 - New Client

James Tiwonge, 29 - New Client

Recently immigrated with his young family. Currently has
adequate housing, but the government subsidy supporting it
ends in 6 months. Employed, but in an entry-level, low-paying
job โ€” his main goal is long-term housing through SOAR, with
better employment for himself and his wife Tiwa close behind.

Ideation

One account, every door open

With only a few hours to move from research to a pitch-ready solution, we focused on one core idea: give every client a single account that quietly does the cross-referencing SOAR's staff currently have to do by hand.

We proposed building it on Microsoft Azure with Dynamics 365, reasoning through five criteria that mattered most for a nonprofit with tight margins and sensitive client data:

Cross-departmental collaboration

Cross-departmental collaboration

Cost efficiency (nonprofit grants)

Cost efficiency (nonprofit grants)

Data security (ISO/IEC 27001, RBAC)

Real-time translation

Why these four
A structured onboarding experience, starting with a personalized welcome package, turns a single transaction into the start of a relationship. A milestone-based recognition program (a 6-month anniversary, a holiday, a large gift) keeps that relationship alive without turning generosity into a transaction. A multi-platform campaign built on real, relatable stories was designed to reach the 50% of donors who give when they feel personally connected to a cause. And a redesigned donation flow removes the friction we saw firsthand during usability testing.

Real-time translation

Data security (ISO/IEC 27001, RBAC)

Designs

What James would actually see

What the account unlocks

What the account unlocks

The centrepiece of our pitch was a mockup of the client-facing account dashboard โ€” showing exactly how James's file would look once housing, employment, and his wife's account were all connected in one place.

Proposed account dashboard: one login surfaces James's full service history across departments (Job Seekers, Supportive Housing), links his wife Tiwa's account, and keeps crisis and program contact info clearly separated in the resources panel.

Proposed account dashboard: one login surfaces James's full service history across departments (Job Seekers, Supportive Housing), links his wife Tiwa's account, and keeps crisis and program contact info clearly separated in the resources panel.

A short intake questionnaire routes clients straight to the services they're eligible for, instead of asking them to self-diagnose from a dense list of programs

Staff across departments see real-time updates the moment a linked client engages another service โ€” no more relying on someone remembering to flag it

Linked family accounts (like James and Tiwa) let SOAR manage a household's needs together instead of as disconnected cases

Built-in translation makes the same information genuinely accessible to non-English-speaking clients

A short intake questionnaire routes clients straight to the services they're eligible for, instead of asking them to self-diagnose from a dense list of programs

Staff across departments see real-time updates the moment a linked client engages another service โ€” no more relying on someone remembering to flag it

Linked family accounts (like James and Tiwa) let SOAR manage a household's needs together instead of as disconnected cases

Built-in translation makes the same information genuinely accessible to non-English-speaking clients

Outcome

Good design under a deadline still has to be honest
about trade-offs

Designing for a real nonprofit's live systems in a single day forced us to be upfront about what our solution couldn't solve as cleanly as we'd have liked โ€” client consent and privacy obligations, the risk of adding yet another phone line or chatbot into an already-crowded set of crisis and inquiry lines, and the fact that some programs are referral-only and can't simply be "recommended" to anyone who asks.

A technically elegant solution still has to respect real constraints โ€” referral-only programs, consent rules, and a rebrand already in progress

Choosing one persona and following their journey end-to-end surfaced sharper, more concrete gaps than trying to design for every user at once

Cost comparisons matter as much as capability comparisons when the client is a nonprofit working with limited budget.

A single unified account can quietly fix a coordination problem that no amount of staff training or manual process change had solved.


The final deliverable combined a validated business model with a working, testable prototype, and the pitch earned 2nd place in our class competition. Beyond the placement, this project taught me how to translate a business idea into something tangible and usable

Younger donors don't lack generosity; they lack proof transparency has to be designed in, not bolted on afterward.

A single unexplained step in a donation flow (like unlabeled program categories) is enough to send an unfamiliar donor away

Small, personal gestures a handwritten note, a program-specific follow-up do more for retention than broad campaigns.

Usability testing on real, live products (like actually donating $25) surfaces friction that a static prototype review never would

About

Projects

Resume

About

Project

Resume