Mental Health  ·  Cultural Design  ·  Entry Point

The door
no one knew
to knock on.

Chinese immigrants in Canada carry clinically significant mental health burdens — and face an app landscape built for someone else entirely. This is a project about designing the moment before someone asks for help. Before they have the words for it. Before they're ready to call it anything at all.

Role
Solo UX Designer
Timeline
8 Weeks
Methods
Interviews · Audit · Walkthroughs
Platform
iOS · Concept
471,550
New permanent residents Canada welcomed in 2023 — a record intake at the time
Immigration, Refugees and Citizenship Canada, 2024
#2
China was the second-largest source country for new permanent residents in 2023 (~31,800 people)
IRCC admissions data, 2023
Racialized immigrants are roughly half as likely to access mental health care as Canadian-born residents — despite reporting greater unmet need
Canadian Community Health Survey–based studies, peer-reviewed
1 in 5
People in Canada experience a mental health problem in any given year — the baseline this population falls far below in help-seeking
Canadian Mental Health Association

Population figures are drawn from public Canadian sources and document the demographic and access gap this project responds to. The qualitative findings, personas, and walkthrough results presented below are my own primary research — a concept project, not a clinical study.

01 · The Problem

Three characters.
An entire design brief.

Every interview I ran started the same way. I'd ask how life had been since the move. And almost every person — regardless of how long they'd been in Canada, how much had or hadn't worked out — would give me some version of the same three words.

一切都好.

Everything is fine. It is not a lie, exactly. It is a social architecture — a structure built from 面子 (face), from 孝顺 (filial piety), from the specific weight of being the one who cannot fail because the whole family made this sacrifice. To say "I'm struggling" in many Chinese immigrant contexts is not just uncomfortable. It is a kind of loss. And so people don't say it. They say 一切都好, or they say nothing at all.

The mental health toll is real and documented: isolation, identity disruption, credential loss, family separation, the specific loneliness of being a financial lifeline for everyone back home. But existing apps weren't built for this. They were built for a user who has already decided they need help — who is ready to name it therapy, ready to pay for it, ready to see their face on a profile. That user and the one I was designing for had almost nothing in common.

"一切都好 became my entire design constraint. If the product required someone to stop saying it — to step out of the performance of fine-ness — it would never be opened. The door had to be somewhere else entirely."
What this project is not

This is not a therapy app. It is a project about the entry point — the moment before someone decides whether to walk through a door at all. That moment is harder to design than anything behind it, and almost nobody is designing for it.

02 · Research

Six conversations.
Nobody said the word "depressed."

I ran semi-structured interviews with 6 Chinese immigrants in Vancouver and Toronto — 2 months to 9 years in Canada. I ran a competitive audit of 5 mental health apps. I spent time in Chinese immigrant WeChat groups and Xiaohongshu communities. I was listening not just for pain points, but for how people talked about difficulty at all — because the vocabulary of distress was the first design constraint.

The table below shows the gap that shaped every design decision: what participants said, and what it actually meant for the product.

Synthesis — 23 raw observations collapsed into 5 clusters

What I heard
What it means for design
Finding 01 — Naming"I don't really believe in 心理咨询… it's not really something I'd look into."心理咨询 — Psychological counseling
Hard constraintThe label is the lock. "心理咨询" implies instability and family shame in many Chinese cultural contexts. Every participant distanced themselves from the concept immediately. The product cannot be named, framed, or positioned as mental health support. The door has to be somewhere else.
Finding 02 — Somatic Expression"I've just been getting a lot of headaches lately. Probably from the screen."头疼 — "My head hurts"
Design opportunityEmotional distress surfaces as physical complaint. Three participants described anxiety through headaches, fatigue, or appetite loss — never through emotional language. This is a culturally intact mode of expression, not evasion. Meeting people at the somatic entry point (not the clinical one) is the move.
Finding 03 — Face & Anonymity"I deleted that post after someone recognised my username. I wasn't ready for that."丢脸 — Losing face
Hard constraintAnonymity cannot be a setting. It must be the architecture. Chinese immigrant social networks are dense and overlapping. One participant deleted a community post after a friend's friend recognised her. The app is structurally incapable of exposing someone — or it doesn't get opened.
Finding 04 — WeChat Gravity"Everything happens on WeChat. That's just where life is, here."微信 — The world runs here
Behavioural insight → Design decision5 of 6 participants used WeChat for all primary social connection in Canada. Not a preference — infrastructure. Crucially, WeChat's "Moments" visibility controls (posts visible only to chosen contacts) had trained users to expect granular sharing permissions as a normal feature — not an advanced setting. This directly shaped 路伴's architecture: the 同路人 community is anonymous by default because users had a mental model for "I can share without everyone seeing." The lesson was not "build for WeChat." It was "understand what WeChat trained your users to expect from any social feature."
Finding 05 — The Performance"My parents call every Sunday. I always say everything is fine. I can't not."不能失败 — I cannot fail
Core insightThe app must protect the performance of 一切都好, not require the user to drop it. Struggling publicly means the family's sacrifice wasn't worth it. The product cannot demand disclosure to anyone. It cannot ask someone to stop performing fine. It has to be somewhere they can be honest without the performance ever ending.

Where the existing landscape genuinely falls short

I audited five apps, crediting real strengths where they exist: Headspace has a Chinese-market product. Calm has a Chinese language option on iOS. BetterHelp has Chinese-speaking therapists. These are genuine features. The criteria below are specific to what my research identified — not chosen to make 路伴 look good, but to define the actual gap.

How I chose the criteria

Each criterion maps to a specific research finding. Stigma-aware entry → Finding 01 (the naming problem). Anonymous architecture → Finding 03 (face and privacy). Immigrant acculturation content (not just general mental health, but content for the specific stress of immigration) → Findings 02 and 05. Non-clinical mood framing → the check-in iteration. Peer community by default → Finding 04 (WeChat as social infrastructure).

App Stigma-aware entry point Anonymous by architecture Immigrant acculturation content Non-clinical mood framing Peer community (default)
Headspace Has a Chinese-market app (冥想)
BetterHelp Chinese-speaking therapists available ~
Calm Chinese language option on iOS ~
7 Cups Closest existing fit overall ~~
Wysa ~~~
路伴 Lùbàn

~ = partial or opt-in only. The gap is not Chinese-language support — several competitors offer that. It is designing all five criteria together, from the ground up, for this specific cultural entry-point problem.

03 · The People

Two people I couldn't design around.

These are composite personas built from interview patterns — not edge cases, but the dominant profiles across my research. Both would describe themselves as fine. Both became the filter every design decision passed through.

Linda Chen, 25  ·  Graduate Student, UBC  ·  Vancouver  ·  2 years in Canada
Study permit · Parents in Chengdu · Calls home every Sunday
"I don't really have anyone to talk to here. But I'm fine — this is just how it is when you move to a new country, right?"
Her story

Her parents saved for years to fund her education. She tells them everything is going well every Sunday, and mostly she believes it. She hasn't made close friends yet. She spends late nights scrolling Xiaohongshu posts from other Chinese students abroad — feeling both less alone and more so with each one. She has chronic headaches she attributes to "just stress." The possibility that they might be something else has not occurred to her, or if it has, she has not let herself think about it.

What she carries
Intense academic pressure with no local support network
Guilt about homesickness — "I chose this, I shouldn't complain"
Identity fracture — neither fully Canadian nor fully Chinese anymore
Has never told anyone back home she is struggling
Reports chronic headaches she attributes to stress — a somatic pattern the research identified across 3 of 6 participants
What she'd accept
Anonymous peer connection Private bilingual journaling Feeling less alone without being seen Weather check-in — no clinical words
Would never open
Anything labeled therapy Real name or photo required Visible to her WeChat contacts
David Wei, 41  ·  Engineer (Retraining), Toronto  ·  5 years in Canada
Moved with family · Sends $800 CAD/month home · Recertifying credentials
"I'm just tired. It's not a big deal. I just need to get through this year and then things will be different."
His story

He was a respected engineer for 15 years in Shenzhen. In Canada, he works below his previous level while his credentials are being requalified. His wife has started noticing he seems distant. He says he's just tired. He sends $800 CAD back to his aging parents every month — money there is no margin to cut — and he performs capability to his family, his colleagues, and himself with the same discipline he brings to everything. He has no vocabulary for what he actually is. The closest he gets is: tired.

What he carries
Professional identity loss — respected at home, starts over here
Financial pressure with zero margin for personal spending
Often the only Chinese person in his workplace
Masculine identity strain around emotional expression
No word for what he's feeling. The closest: "tired."
What he'd accept
Framed as reflection, not therapy Mandarin as the default language Fully anonymous — his community cannot know Resources only when he's ready, his terms
Would never open
Video or face-to-face sessions Any diagnosis or clinical framing Social features tied to real identity
04 · The Reframe

I threw out the original brief.
It was the right move.

The original brief was: design a better mental health app for Chinese immigrants. The research made clear that this brief was fatally named. No product labeled or framed as mental health would be opened by the people I'd just spent three weeks talking to. I wasn't designing an app. I was designing a door.

The name came before the wireframes — an unusual sequence that turned out to be essential. 路伴 was tested informally with three people from the interview pool. All three said it felt like something they might actually open. 路 means road. 伴 means companion — someone who walks beside you, not a guide, not a doctor. The name doesn't promise healing. It promises company. That distinction shaped every feature decision that followed.

How Might We
How might we create an entry point to emotional support for Chinese immigrants in Canada that they would actually open — meeting them in their cultural reality and in their language — without ever requiring them to call it mental health?
Constraint 01
Never say therapy first
The product is framed as a daily companion for life in Canada. Professional resources are real, present, and filtered for Chinese-speaking providers — but they are the last screen, not the first. Never the greeting.
Naming · Framing
Constraint 02
Meet somatic expression
Mood check-ins use weather metaphors rather than clinical scales. "今天的天气是?" — What's the weather like inside today? No clinical vocabulary. No emotional courage required. Just: pick a weather.
Interaction · Language
Constraint 03
Anonymity by architecture
Not a toggle — a structural guarantee. No real names. No photos. No usernames that could be recognised. The system is architecturally incapable of exposing someone. Face is protected by design, not by trust.
Safety · Architecture
Constraint 04
Bilingual — not translated
Chinese and English exist as co-equal languages in the UI — not a toggle between "primary" and "concession." Some things are expressed better in Mandarin. The app knows this. The user never has to choose.
Language · Identity
05 · Design Process

Eight weeks. The name
before the first wireframe.

The sequence mattered. Most products name last. I named first — because for this project, a frame with the wrong name attached was worth nothing. Everything else was built on top of whether 路伴 felt like something Linda or David would open.

01 · Weeks 1–2
Research
6 interviews · 5-app audit · WeChat community observation. Mapping the silence, not just the pain.
02 · Week 3
Synthesis
Affinity mapping. The HMW rewritten three times. The original brief retired. The real problem found.
03 · Week 4
Naming
路伴 before wireframes. Informal name-testing with 3 participants. All three said they might open it.
04 · Weeks 5–6
Structure & Wireframes
5 lo-fi screens. Architecture locked before visual design: what lives where, what order, what the app never says.
05 · Weeks 7–8
Iteration & Walkthroughs
3 versions of the check-in screen. 4 walkthrough participants. Weather metaphor clears cultural resistance.
05b · Visual Language

Why it doesn't look
like a health app.

Every clinical mental health product I audited uses the same visual language: cool blues, clinical whites, rounded sans-serifs, sterile space. I made the opposite choices — not for aesthetics, but because the visual register of "clinical" was itself a trigger I needed to avoid.

Clinical default — what I avoided
How are you feeling today?
1510
Continue
Cool blue palette · Clinical sans-serif · Numeric scale · Formal phrasing. Every decision reads as "this is a medical product." For the users I was designing for, this is the door that doesn't open.
路伴 visual language — what I chose
今天的天气是? · Inside weather today
☀️
🌤️
🌧️
⛈️
记录 · Continue
Warm terracotta + cream · Playfair Display serif · Weather metaphor · Bilingual by default. Every decision reads as "this is a companion." The visual warmth is anti-clinical on purpose.
Colour rationale
#C4603A
Terracotta
#FAF3EA
Cream
#EDE8DC
Warm border
#9B8E7E
Muted text
Terracotta reads as hearth, home, warmth — not clinical blue, not wellness teal. The cream background mirrors the warm paper of a handwritten letter, a journal, a private space. These colours were chosen specifically because no health app uses them. The anti-clinical signal is the whole point.
Type rationale
路伴 Lùbàn
SUPPORTING LABELS
Body copy in DM Sans, light weight
Playfair Display on the app screens because it carries editorial warmth — it reads like a book, a journal, an essay, not a dashboard. DM Mono for labels creates precision contrast. The combination signals: this is a space for reflection, not a clinical tool.
05c · Lo-fi Wireframes

Structure before surface.
Grey before colour.

These are the structural wireframes from weeks 5–6, before any visual design decisions were made. The goal at this stage was to answer one question per screen: what is the least this screen needs to do? Colour, typography, and warmth came later. These frames were about decision points, flow, and what the app would refuse to ask.

1
2
3
1
First question frames product as "settling in" not mental health screening
2
Three options — no wrong answer, no clinical phrasing
3
Single CTA, no skip. Every user passes through this gate.
01 · Onboarding question
1
2
3
4
1
No numeric scale — 5 weather icons only, no labels
2
2-column tiles for journal + community — equal visual weight, no hierarchy that implies one is "the real purpose"
3
Breathing exercise — present but subordinate. Not the point of the screen.
4
Tab bar: Home first, Resources last. The order is the argument.
02 · Home / check-in
1
2
3
1
No username, no avatar, no timestamp with day of week — only relative time to prevent identification
2
Single reaction button per post — "我也是" (me too). No likes, no comments, no shares.
3
FAB for writing a new post — present but not dominant. Contribution is opt-in, reading is the default.
03 · Community (同路人)
06 · Iterations

Three versions.
One screen. Each failure taught me something.

The daily check-in was the hardest screen in the product — it had to feel completely ordinary to someone actively performing normalcy. I ran three distinct versions through informal walkthroughs. Versions 1 and 2 were tested with the first three participants I could bring back from the interview pool; version 3 with the full set of four. That's why the counts below shift from thirds to quarters — same people, sessions added as I could schedule them. Two versions failed. Each failure was more informative than the last.

Version
Problem observed
What it revealed
Result
v1.0 Numeric slider · 1–10 mood scale
Two of three participants stopped engaging at this screen. "This feels like a hospital intake form." The slider was clean and universally understood — and it triggered clinical association immediately. The format carried diagnostic weight the numbers themselves didn't have.
The format is the meaning. A neutral question inside a clinical container becomes a clinical question. You cannot separate the interaction pattern from the cultural read it produces. The slider had to go — not because it was wrong, but because it was speaking a language these users had already learned to distrust.
Discarded
v2.0 Emoji faces · 😔 😐 🙂 😊 😄
"It looks like a customer service review." Emoji faces felt passive and evaluative — like rating a product, not describing yourself. They also read as distinctly Western, not culturally resonant. The face metaphor implied a specific vocabulary for what "bad" and "good" look like that didn't translate.
Right instinct, wrong metaphor. Removing the clinical number scale was correct. But replacing it with Western emotional shorthand only replaced one cultural mismatch with another. The metaphor had to be genuinely neutral — something that didn't carry existing emotional weight in either direction.
Abandoned
v3.0 Weather states · ☀️ 🌤️ ⛅ 🌧️ ⛈️
Three of four participants engaged immediately, without hesitation. One said, unprompted: "Oh — this I would actually use." The weather question — "今天的天气是? What's the weather like inside today?" — required no clinical vocabulary and no emotional courage to answer. It already mapped to how Chinese speakers describe internal states: indirectly, through external reference.
Metaphor is the mechanism, not the decoration. Weather as mood is culturally neutral, bilingual by nature, and meets users at the exact register they already use when they don't have or won't use emotional language. The pivot from face-direct to weather-indirect unlocked engagement that direct emotional labeling never could. This was the whole screen.
Landed ✓
What the iterations taught me

The distance between "clinical" and "natural" in UI is far smaller than it looks to a designer who didn't grow up in the cultural context being designed for. Small framing choices carry enormous weight. The slider and emoji faces would have been perfectly acceptable in another product. They failed here because of what they implied — not what they showed. Metaphor is not a stylistic choice. It is a structural one.

07 · The Solution

路伴 — a companion,
not a clinic.

Every screen decision passes the same test: would someone saying 一切都好 still open this? The product doesn't promise healing. It promises company — and the possibility of more, on the user's terms, at the user's pace.

路伴
LÙBÀN
在加拿大生活,
最近感觉如何?
How have you been settling into life here?
还好 · Managing okay
有点难 · It's been tough
不太好说 · Hard to say
开始 · Begin
01 · Onboarding
No mental health language. "Settling in" — not "How do you feel?" The reframe starts on the first screen.
早安 · Good morning
Linda 👋
今天的天气是? · Inside weather today
☀️
🌤️
🌧️
⛈️
日记
Write today
同路人
See others
5分钟
A breathing exercise for heavy days
02 · Home
Weather check-in as daily ritual. No clinical language anywhere on the home screen.
日记 · Journal
今天想说什么?
What do you want to say today?
今天又和导师开会了,感觉
自己的英文真的不够好。
旁边的同学都很流利,
我就一直点头假装听懂了

不知道是不是只有我这样。

|
🔒 Only visible to you
保存 · Save
03 · Journal (日记)
Bilingual private journaling. Lock icon is structural — not decorative. No audience, no judgment.
同路人
People on the same road · Always anonymous
3 hours ago
我今天很想家。不知道为什么特别难受。
I really miss home. Not sure why today is especially hard.
❤ 我也是 · me too (12)
Yesterday
终于找到会说粤语的医生。分享给大家。
Found a Cantonese-speaking doctor. Sharing for everyone.
❤ 感谢 · thank you (24)
2 days ago
被同事误解,不知道怎么说清楚。
Was misunderstood at work. Didn't know how to explain myself.
❤ 我也是 · me too (8)
04 · Community (同路人)
Anonymous feed. One reaction: 我也是. Recognition — not advice, not performance.
资源 · Resources
When you need more
Chinese-speaking Free / sliding scale Online
Dr. Wang Ming
普通话 · Video · Sliding scale
Acculturation & immigrant family dynamics
Sliding scale
BC Newcomer Mental Health Line
粤语 · 普通话 · English · Free
Confidential. No referral needed.
Free
Asian Mental Health Collective
Search by language, specialty, and fee.
Directory
05 · Resources (资源)
"When you need more" — not "get help." Last screen. Chinese-speaking filter is always on by default.
The tab bar sequence is a design argument

Home → Journal → Community → Resources. That order is the product's thesis. You land in a daily ritual, not a resource directory. Professional help sits at the far right — present, real, filtered for Chinese-speaking and free/sliding-scale providers. It is never the greeting. It is what the app trusts you to reach for when you're ready.

Information architecture & the primary flow

The whole product is four destinations behind a single low-stakes gate. The entry flow never branches into a "are you okay?" decision tree — it deposits the user in a daily ritual, and lets every deeper action stay optional.

Entry flow — launch to daily ritual
Tab architecture — order is the argument

Decision traces — screens beyond the check-in

The weather metaphor gets the most attention because it went through three iterations. But the other screens had their own rationale. Here is where each came from.

Screen
Design decision
Traced to
Journal (日记)
Private, no-audience writing. The prompt is "今天想说什么? — What do you want to say today?" not "How do you feel?" The lock icon is displayed persistently, not buried in settings, because it needs to be seen to be believed.
Walkthrough finding: 2 of 4 participants went to journal before community. Private articulation precedes public sharing. Journal was moved ahead of Community in the tab bar based on observed behavior, not assumption. The lock icon was explicit because P3 asked "can anyone see this?" before writing a single word.
Community (同路人)
One reaction only: 我也是 (me too). No comments, no shares, no likes. The name 同路人 (people on the same road) replaces "support group" or "community forum." Posts show only relative time — no day, no username.
Research Finding 03 (anonymity) + the WeChat Moments mental model (Finding 04). A "me too" reaction was chosen because it offers recognition without requiring a response that could feel performative. "Comments" were removed after P2 said "I'd feel pressure to say the right thing if people could reply to me."
Resources (资源)
Labeled "When you need more," not "Support" or "Help." Chinese-speaking filter is applied by default (not opt-in). Listed last in tab bar, fourth position. Free and sliding-scale options are surfaced first.
Walkthrough finding: 2 of 4 participants did not reach the resources screen when it was labeled "Support." After relabeling to "When you need more," 4 of 4 reached it — 2 said they would "come back to it later." The section header is designed to feel future-tense, not urgent.
08 · Validation

What four walkthroughs
actually showed.

This is a concept project, so I didn't have production metrics. What I did have were four informal walkthrough sessions with participants drawn from the original interview pool. I gave each participant a prototype and five tasks without guidance. The table below shows what happened, what I heard, and what I changed.

The purpose wasn't to prove the design worked. It was to find out where it didn't — and fix it before the final version was built. Every change in the design traces to a specific observation in this table.

Task (given without guidance) Round 1 Key participant quote Change made Round 2
Complete first launch without asking what the app is for 3 / 4 "Why does it ask how I feel? That's a bit much right away." — P2, stopped at original first question Changed first question from "How are you feeling today?" to "How have you been settling into life here?" — reframing as adjustment, not emotional check-in 4 / 4
Complete the daily mood check-in 1 / 3
slider version
"This feels like a form at the doctor's. I'd close this." — P1 on the 1–10 slider. Emoji version: "It looks like a customer service review." — P3 Slider → emoji (abandoned) → weather icons. Final question: "今天的天气是?" The weather frame required no clinical vocabulary and cleared cultural resistance immediately. 3 / 4
weather version
Find the private journal and write one sentence 3 / 4 "Can anyone see this? I need to know before I write anything." — P3, before writing a single word Made the lock icon persistent and visible in the journal header (not just in settings). Added "🔒 Only visible to you" as a permanent label, not a tooltip. Journal was also moved to tab position 2 (before Community) after 2 of 4 participants navigated there first. 4 / 4
Read the community feed and say whether you'd post 4 / 4
found it
"I'd only use this if nobody knew it was me. Ever." — P4. "I'd feel pressure to respond properly if people could comment." — P2 Confirmed anonymous-by-architecture. Removed comment feature entirely — replaced with 我也是 (me too) as the only available reaction. Added persistent "Always anonymous" label in the screen header. 3 / 4
said they'd post
Navigate to mental health resources and find a Chinese-speaking counsellor 2 / 4 "I didn't want to go to a section called 'Support.' That felt like admitting something." — P1 Renamed section from "Support" → "When you need more." Applied Chinese-speaking filter by default (not opt-in). Moved free/sliding-scale options to first position in the list. 4 / 4
2 said "I'd come back"
Task success — round 1 vs round 2 (unguided)

Small n, informal walkthroughs — directional, not statistical. One task (willingness to post publicly) moved 4/4 → 3/4 after I made anonymity more explicit; the honest read is that confronting privacy head-on surfaced a hesitation the earlier version had simply hidden.

What the walkthroughs actually measured

Not whether the design was good — whether specific decisions held up under real use by the actual target user. Every row in that table is a design decision that was either confirmed or changed. The ones that didn't change (community structure, tab order for journal-before-community) were confirmed by behavior, not just assumption.

What I learned
The most important design decision was the one most users would never notice — what we chose to call it, and what we chose not to say. The invisible architecture of a product determines whether someone opens the door at all. Everything else is just the room you build after you get the door right.
09 · Reflection

Three things I was wrong about —
and one I'd change.

The most honest version of a reflection isn't "here is what I learned." It's "here is what I believed at the start that turned out to be false." This project changed three things I thought I understood about design — and surfaced one gap I'd close first if I ran it again.

"Community first" was wrong.

I entered this project believing that the most valuable thing I could give isolated immigrants was connection to others going through the same thing. So I made community the second tab — right after home. Then two of four walkthrough participants navigated to the journal before the community screen, without prompting. They needed to articulate something privately before they were ready to read other people's articulations. I swapped the tab order. Private expression precedes public witnessing. I hadn't designed for that sequence — I'd assumed the opposite.

The naming test almost didn't happen.

I had three alternative names ready: Settle, Space, 寄托. I planned to pick based on gut feeling after the wireframes were done. An interview participant — I was wrapping up, the recorder was off — said "路伴" out loud when describing what she wished existed. Something in how she said it stopped me. I ran an informal test with three people from the interview pool before committing to any wireframe. When all three responded to 路伴 differently than to the alternatives — something physically relaxed in how they talked about it — I understood that naming was doing structural work, not branding work. I nearly made that decision last. It should always have been first.

I drew the wrong conclusion from WeChat.

My initial synthesis said: WeChat is infrastructure, therefore the app must feel like WeChat. I spent a week sketching WeChat-adjacent UI patterns — similar message bubble layouts, similar red badge notifications. It all felt wrong. The real insight from the WeChat finding wasn't about visual familiarity. It was about privacy expectations. WeChat's "Moments" controls — posts visible only to chosen contacts — had given users a precise mental model for selective sharing. 路伴's anonymity-by-architecture works because it matches that expectation. I was designing for the surface when I should have been designing for the trained mental model underneath it.

What I'd do differently from week one.

I'd recruit specifically within sub-communities I underrepresented. My six interviews skewed toward Mandarin-speaking, graduate-student-age women in Vancouver — because that's who was easiest to reach. David's persona is thinner than Linda's because the men I approached were less willing to engage with the subject at all, which is itself a data point, but not a substitute for depth. Masculine emotional expression under acculturation stress is its own design problem. It deserved dedicated research and its own design thread, not a paragraph in a persona card. If I ran this project again, that would be the first thing I fixed.

"I went into this project thinking I was designing screens. The most important design decisions were a name, a question, and a word order. None of them showed up in a UI component. That is the thing I'm taking forward."
If this became real

路伴 would need deep partnerships with community health organisations, Chinese immigrant advocacy groups, and culturally competent practitioners in Vancouver and Toronto. It would need ongoing cultural review — there is no static version of this design that stays correct over time. And it would need to be built, in significant part, by designers and researchers who come from the communities it serves — not just by people who listened carefully enough.