
Wandering and wondering, lost in the rhythm of the city.
The Challenge
- The platform had endorsement from 40+ organizations and 12,000+ employees. Individual adoption was still failing. The product worked but first responders weren't showing up. The problem wasn't functional. It was psychological.

The older version of the apps, originally built by McMaster University
What I Did
- Led end-to-end discovery, design, and launch across multiple client organizations
- Identified two distinct support-seeking mental models that reshaped the core matching architecture
- Redefined anonymity-first onboarding experience

Dockside perspective, capturing the soul of the water.

Venice, and a moment between two.
Key Decisions
- Split the peer matching flow into 2 distinct pathways. Research uncovered 2 fundamentally different user states: urgency-driven ("I need someone right now") VS preference-driven ("I want someone who understands my background").
- Quick Connect operates on first-available logic - all online supporters notified simultaneously, first to respond takes the session.
- Find a Match allows filtering by role, lived experience, language, and availability.
- Replaced email login with org-based access codes and aliases. Email felt traceable- not because it was, but because perception was enough to deter sign-up entirely. Switching to org codes removed the most visible signal of traceability at the entry point. Aliases let users personalize their experience without providing personal identifiers.
- Built multi-tenant white-labeling into the architecture from the start. Rather than treating each new client as a bespoke implementation, I pushed for a configurable multi-tenant layer- allowing branding customization without touching the core product. The tradeoff was upfront engineering investment. The payoff: new contracts, including Alberta Health Services, could be onboarded confidently and quickly, without much technical debt.

- Built multi-tenant white-labeling into the architecture from the start. Rather than treating each new client as a bespoke implementation, I pushed for a configurable multi-tenant layer- allowing branding customization without touching the core product. The tradeoff was upfront engineering investment. The payoff: new contracts, including Alberta Health Services, could be onboarded confidently and quickly, without much technical debt.

Outcome
- User sign-up rate up 36% following anonymity-first onboarding redesign
- Engagement retention up 31%
- New enterprise contract secured with Alberta Health Services
- Multi-tenant architecture enabled confident, scalable deployment across multiple enterprise clients
Key takeaways:
In high-stigma environments, perceived safety is the product. No feature sophistication matters if the user doesn't feel safe enough to open the app. Every decision ( the alias, the org codes, the dual pathways) came back to the same principle: reduce the emotional cost of asking for help, at every step, before anything else.


