Where Cultural Depth Lives in a Dating App

Usability Study for KRUSH, a Dating App for Global Asians

Multiple phone mockups on a pink background showing the redesigned KRUSH Global tab, profile call-out, and chat screen from different angles — final design recommendations.

Overview:

The most confusing feature in KRUSH, a dating app for global Asians, wasn't broken. It was undefined. Six moderated sessions, a competitive audit of five culturally-focused dating apps, and three recommendations delivered to KRUSH's founding team. Mine reframed the Global tab from a usability fix into a positioning problem.

The most confusing feature in KRUSH, a dating app for global Asians, wasn't broken. It was undefined. Six moderated sessions, a competitive audit of five culturally-focused dating apps, and three recommendations delivered to KRUSH's founding team. Mine reframed the Global tab from a usability fix into a positioning problem.

Tool(s) Used:

Dscout logo

Dscout

Dscout

Dscout

Figma logo

Figma

Figma

Figma

Scope of Work:

UX Research

UX Research

Usability Testing

Usability Testing

Competitive Audit

Competitive Audit

Interaction Design

Interaction Design

Prototyping

Design Strategy

Design Strategy

Team:

Chloe Dahan, Yu-Ting (Mandy) Chiang, Yung-Wei (Amy) Chen

Chloe Dahan, Yu-Ting (Mandy) Chiang, Yung-Wei (Amy) Chen

Year:

2026

2026

Duration:

2 Months (April 2026 - May 2026)

2 Months (April 2026 - May 2026)

Client:

PROBLEM

KRUSH is a mobile dating app for global Asians, built around the Asian concept of yuán fèn (緣分), destined connection. As part of a team of three UX researchers at Pratt's Center for Digital Experiences, I helped run a moderated usability study of the live iOS app with six high-intent users with Asian backgrounds and/or anyone interested in, appreciative of, or passionate about Asian culture. We found that KRUSH's cultural promise was real, but the app's interface kept flattening it back into generic dating-app patterns.

KRUSH's five App Store screenshots in a horizontal row, showing brand splash, "Connecting Asian Hearts," profile preview, Global feature with two pinned matches, and Events tab.

My two contributions concentrated in two specific places:

A Competitive Audit of five culturally-focused dating apps (BLK, Lox Club, Muzz, Dil Mil, CaribbeanCupid) that framed the category-level gap KRUSH is working inside

End-to-end ownership of Recommendation 3 - the Global tab redesign, where six participants gave six inconsistent answers to "what is this for?"

The surfaced issues weren't only usability-related, but also turned out to be a positioning problem.

Our client gave the team a clear directive: explore how to better emphasize and capture “Asianness” within the product. That goal shaped every research question, task, and discussion while testing key user flows throughout the study.

While ambitious and broader than the scope of usability testing alone, we aimed to contribute insights around key usability issues that could help support this larger goal.

Design Question

Where in KRUSH's current experience does its cultural promise land and where does it fall back into generic dating-app patterns?

PROJECT GOALS

Helping a Culturally-Rooted Dating App Land its Promise More Fully

Hand holding a phone mounted in a tripod, displaying KRUSH's red hibiscus splash screen with the brand logo. Captured during a moderated usability session in the Pratt UX Lab.

User starting the mobile testing task

We explored how cultural depth could feel naturally embedded in the experience itself.

One of the key challenges was that cultural nuance is difficult to translate into mobile interface elements without feeling forced or surface-level.

We explored how cultural depth could feel naturally embedded in the experience itself.

One of the key challenges was that cultural nuance is difficult to translate into mobile interface elements without feeling forced or surface-level.

A Team of Three, with One Recommendation Each to Own End-to-End

The team's three recommendations spanned three different parts of the app:

Recommendation 1

Bridge the Matching-to-Conversation Gap (owned by Amy)

Recommendation 2

Move from Identity Labels to Cultural Depth (owned by Mandy)

Move from Identity Labels to Cultural Depth (owned by Mandy)

Recommendation 3

Differentiate Discover and Global into Two Distinct Discovery Modes (owned by me)

Differentiate Discover and Global into Two Distinct Discovery Modes (owned by me)

This case study tells the story of the project but goes deepest on the two pieces I most closely worked on: the competitive audit and the Global recommendation.

TESTING

Every Task We Wrote Paired Usability with a Cultural Probe

Outside of our usability flows, every task was paired with a cultural probe: not just "can you set up your profile?" but "do these identity fields capture what you actually want to express?"

Two team members working in the Pratt UX lab. Two sit at a desk with laptops and recording equipment; the user sits to the side with a laptop, in front of a blank whiteboard.

Moderated usability testing session in our UX lab

We landed on four task scenarios mapping the app's core flows:

Profile Setup: surface how identity related and culture-specific fields feel to complete

Profile Setup: surface how identity related and culture-specific fields feel to complete

Discover & Global: explore where cultural signals on profiles land or miss

Discover & Global: explore where cultural signals on profiles land or miss

Discover & Global: explore where cultural signals on profiles land or miss

Matching & Conversation: test the handoff from "like" to "real conversation"

Matching & Conversation: test the handoff from "like" to "real conversation"

Matching & Conversation: test the handoff from "like" to "real conversation"

Events & Community: evaluate the offline-meetup alternative path

Events & Community: evaluate the offline-meetup alternative path

Events & Community: evaluate the offline-meetup alternative path

Six High-Intent Users, Balanced Across East and South Asian Backgrounds

We screened against three criteria: ages 20–35, East/Southeast/South Asian heritage or strong self-reported cultural connection, and active use of at least one dating app. We recruited through Pratt's Private Panels system and supplemented via Instagram Threads, Reddit, and Pratt Network.

Pink participant table showing six users, P1 to P6, with age and gender, East or South Asian background, first-generation, and the dating apps each currently uses.

User testing: participants

All six were first-generation (born abroad and now in the U.S.) which matched KRUSH's primary user base. The sample weighted toward women (5 of 6), which we flagged as a limitation.

The East/South Asian split (3 and 3) turned out to be the most analytically useful dimension: South Asian participants surfaced gaps in cultural breadth that East Asian participants didn't.

SYNTHESIS

We Sorted Findings By Theme, Not By Feature, Which Let Two Separate "Bugs" Reveal One Underlying Problem

Three team members standing at a whiteboard covered in colorful sticky notes, mid-affinity-mapping. Notes are clustered around hand-written category labels.

Affinity mapping after our user testing sessions

Sorting by theme rather than by feature let us see that 'Global tab confusion' and 'identity feels reductive' weren't isolated usability bugs: they were two faces of the same underlying problem.

Whiteboard covered in colorful sticky notes organized into themed clusters labeled Global Tab, Personal Profile, Relationship Goal, Competitors, Events, Discover, Match, and Takeaways.

Final affinity map

Themes alone don't make recommendations. We had to filter them: which findings sat in the sweet spot between business goals and user needs, and which were one without the other?

We weighed by frequency (how many participants surfaced it) and severity (how much it blocked or distorted the experience). The three recommendations that made the final report were the ones that scored across all four dimensions.

Whiteboard close-up: Venn diagram labeled "Biz Goals" and "User Needs" with overlap shaded, and "Frequency + Severity" written to the right, surrounded by clustered sticky notes.

Mapping the sweet spot between business goals and user needs

Severity Heat Map

We synthesized severity into a heatmap across all six participants:

Severity heatmap: six issue categories scored across six participants using both color and symbol coding — high, medium, low, none — with a legend below for accessibility.

Note: Symbols accompany the color severity sections to support accessibility and avoid relying on color alone to communicate findings.

Overall Results

Across all six sessions, KRUSH's cultural foundation appeared in fragments rather than consistently. It was hinted at, but not fully reinforced. Culturally-specific prompts delighted users, but the surrounding interface didn't carry the same depth.

Three patterns dominated the findings: global tab confusion (universal), a gap between matching and conversation, and friction in profile setup.

COMPETITIVE AUDIT

Capturing Culture: Patterns Across Cultural Dating Apps

I audited five culturally-focused dating apps (BLK, Lox Club, Muzz, Dil Mil, CaribbeanCupid) to understand whether the issues we saw were KRUSH-specific or category-wide.

BLK app logo
BLK app logo

BLK

BLK

Lox Club app logo
Lox Club app logo

Lox Club

Lox Club

Muzz app logo
Muzz app logo

Muzz

Muzz

Dil Mil app logo
Dil Mil app logo

Dil Mil

Dil Mil

CaribbeanCupid app logo
CaribbeanCupid app logo

CaribbeanCupid

CaribbeanCupid

I triangulated insights from product walkthroughs, promotional content, App Store reviews, articles, and Reddit to understand both intended experience and real user perception. I looked for patterns, not feature equivalence, where these apps succeed, where they break down, and what that means for KRUSH’s opportunity space.

What these apps do well:

  • Strong cultural specificity through structured identity (multi-dimensional filters, not single tags)

  • Diaspora-aware design that supports cross-border matching

  • Community extensions beyond matching (events, chats, livestreams)

  • Clear intent signaling (e.g., marriage-focused or pre-filtered seriousness)

Where they fall short:

  • Cultural identity often collapses into stereotypes or labels

  • Experiences can skew toward dominant subgroups within a culture

  • Culture is expressed through static tags rather than lived behavior

How This Applies to KRUSH: Main Takeaway from the Competitive Audit

The category-level gap mirrored what we saw in testing: users don’t want culture as labels. They want it expressed through behavior, context, and interaction.

This reframed KRUSH’s opportunity: not to compete on more cultural fields or filters, but to evolve how culture is represented, beyond identity tags into lived experience within the product.

FINDINGS

Three Findings Rose to the Top, But Only One Was Universal Across Every Participant

Across all six sessions, three findings rose to the top in severity and in proximity to what KRUSH says it's trying to be:

The handoff from "like" to conversation has no scaffolding.

Users matched, opened the message screen, and stalled, staring at a blank text field with no contextual support.

(Amy turned this into Recommendation 1: contextual openers grounded in shared culture, post-match scaffolding, and a clear visual language for the heart/spark/like distinction.)

Identity labels and prompts read as flat.

Generation, ethnicity, and language tags felt indistinguishable from mainstream apps. The parts of the profile that delighted users were the culturally-specific prompts ("rice vs. noodles," "survive my family") -> but these were buried, and minimal.

(Mandy turned this into Recommendation 2: a relationship-values quiz, highlighted commonalities on profiles, and broader cultural identity options.)

Global was universally confusing.

Every single participant (6/6) struggled to articulate what the Global tab was for. They didn't agree on what it was, they just agreed they didn't know.

(I turned this into Recommendation 3, walked through in detail below.)

The full report covers all three recommendations end-to-end. The rest of this case study goes deepest on Recommendation 3, because it's the recommendation where I learned the most about the difference between a usability problem and a positioning problem.

KRUSH brand image: three people seen from behind, arms around each other against a blue sky, with the lowercase KRUSH wordmark across the bottom in white.
KRUSH brand image: three people seen from behind, arms around each other against a blue sky, with the lowercase KRUSH wordmark across the bottom in white.

RECOMMENDATION

“Global” Lacked a Shared Mental Model

Six participants gave six different, and conflicting, interpretations of what “Global” meant or what the feature exactly did. The core issue wasn’t a single usability breakdown, but that users built entirely different mental models of the feature.

What the Data Showed

What the Data Showed

Instead of converging on one understanding, participants interpreted “Global” as:

  • A way to see people in their city who come from elsewhere

  • A global matching system with unclear geographic logic

  • A separate recommendation layer within the app

  • A feature whose purpose overlaps with “Discovery,” making its role unclear

This led to uncertainty about both who users were seeing and why they were being shown them.

Annotated mockup: KRUSH Global screen with Japan and Canada selected, but the surfaced profile shows a Netherlands flag — illustrating a filter accuracy mismatch and lack of profile differentiation.

Current Global landing screen

"I felt like it was a 3D version of representing people living in the same city, but who are originally from other places. That's how I interpreted it." - P5

"Does this just randomly pick people from across the world and then you can talk to them? I don't know if this means that the person is from that country, or if they're actually based in the US and they just want to talk." - P2

"For discovery I think that's just like a standard dating app to show you the people. And then global because this is only like one person, so I assume it's inside the system recommending someone they think would be a good match." - P4

"Discovery is like Hinge in a way. Global is… I don't know what we're supposed to do with this." - P6

It Wasn't a Usability Problem. It Was a Positioning Problem.

Annotated mockup of KRUSH's current Global landing screen with callouts marking unclear location selector, non-interactive globe, unselectable featured profile, and easily missed "View profile" button.

Global results and profile display from both Discover & Global

Discover and Global were asking users to do the same thing in slightly different visual containers: both showed one profile at a time, both asked for a like or pass, and neither articulated why it existed alongside the other.

A second set of issues compounded the confusion. The interactive globe invited zoom and rotate gestures, but tapping pins didn't go anywhere. The "View Profile" CTA was easy to miss. And in a follow-up review, I caught a filter accuracy issue: a "Canada" filter returned a Netherlands-based profile in the next batch.

The root cause wasn't a failure of either tab individually. It was a missing answer to the question:

What does Global do that Discover doesn't?

Positioning Matrix

Two-column comparison: Discover (local, proximity-driven) and Global (cross-border, foundation-driven) compared across five dimensions — primary question, model, profile, hook, filters.

A positioning matrix that separated Discover and Global into two distinct discovery modes

This matrix became the test for every UI move that followed: if a design didn't make one of these distinctions clearer, it didn't belong.

FINAL DESIGNS

Four Chained Design Moves to Make the Differentiation Legible

Each one is paired with a CurrentRecommendation comparison.

Tell users what Global is, before they have to figure it out.

Tell users what Global is, before they have to figure it out.

Participants couldn't articulate what Global was for, and the interface didn't help. They landed on a bare globe with no framing, no comparison, and a single floating profile to react to.

Global Positioning: The matrix said Global's primary question is "who out there shares my cultural foundation?" -> but the current screen answered nothing.

Side-by-side mockup: current KRUSH Global screen with a single floating profile on a large globe, next to a redesign with segmented control, smaller globe, and a "Surfaced for you today" row.

Global landing comparison

Make filtering trustworthy by making it visible, immediate, and accurate.

The most important filters for cross-border matching were buried, applied silently, and didn't always return what they promised, leaving users uncertain whether the system was working at all.

Global Positioning: The matrix said Global's filtering priority is country, language, and cultural background -> but the current screen buried those filters and applied them silently, leaving users uncertain whether they were working at all.

Mockup comparison: current Global screen with three flag icons, next to redesign showing "Canada × Japan ×" filter pills, "24 people match · updated just now," and labeled profile cards.

Filter-applied frame with the Canada × Japan × pills

Frame cultural foundation as conversation hooks, not as filter criteria.

Users wanted culture to show up as something to talk about, not something to sort by, but Global profiles still presented cultural-related content as a stack of identity tags rather than as openings for a real conversation.

Global Positioning: The matrix said Global's conversation hook can be "where you're from, what culture means to you" -> but the current profile presented that same content as a stack of identity tags, sortable but not openable.

Mockup comparison: current profile screen with name and bio, next to redesign with a pink "Global" tag, "Currently in Canada · from Beijing," and "Shared with you" chips above.

Match's profile with Global call-out

Make the match remember where it came from.

In the current app, the Global tag disappears the moment a match becomes a conversation, exactly when context would be helpful. Knowing how the connection came to be would have given users something to open with.

Global Positioning: The matrix said Global's discovery model is cross-border and foundation-driven -> but the moment a Global match became a conversation, the interface dropped that context entirely, exactly when it would have been most useful.

Mockup comparison: current KRUSH chat header reading "You connected with Irene," next to redesign with a small Global pill on the avatar and "You connected with Irene on Global."

Chat screen with Global badge on the avatar

What changes for the user:


A user entering KRUSH would be able to understand Global at a glance. Discover is for who's around me right now. Global can be for who shares my roots and/or values from anywhere in the world.

The cultural framework KRUSH's founders described (meeting people across the global Asian community, finding partners who share an unspoken cultural foundation) has a natural home in Global.

Today, it's the most confusing part of the app. Properly positioned, it could become the part that most clearly delivers on KRUSH's founding promise.

DELIVERY

Where the Recommendation Landed With KRUSH

We presented our findings to KRUSH's co-founder in May 2026. He listened to all three recommendations, asked sharp questions about Global especially, and then told us something we hadn't seen in the testing: they had usage data that lined up with what we'd surfaced.

Global users convert to paid at meaningfully higher rates than Discover-only users, but only 60% of Global users send likes, compared to 95% on Discover.

The data supported the reframe -> Global wasn't unwanted, it was not fully realized. Users were clearly drawn to what it promised, but the interface wasn't yet giving them a clear enough reason to act.

Zoom screenshot of the team's final presentation, "Designing for Cultural Resonance," with the KRUSH logo on pink. Three team members visible in red KRUSH-branded backgrounds.

Our final presentation to KRUSH

"You guys did really nail some of the problems that we were actually thinking." - Stephen Moon, Co-Founder of KRUSH

The KRUSH team had independently flagged that the UX flow was hard to understand, and a Global redesign was already in motion when we presented.

Our recommendation gave that redesign more specific user evidence to build from.

WHAT THIS PROJECT TAUGHT ME

The Most Important Findings Went Beyond Interface Design

Some problems look like usability problems and aren't.

Six participants giving six different answers to "what is this for?" wasn't a labeling issue. It was a positioning gap that no amount of UI polish would have fixed.

Competitive audits earn their keep when they reframe scope, not when they list features.

The five-app audit didn't change our recommendations directly. It changed what we thought the recommendations were for.

Cultural probes belong inside usability tasks, not next to them.

Pairing every task with a cultural question surfaced the gap between what KRUSH said it was and what the interface delivered.

NEXT STEPS

What I'd Do Next

If I were continuing the project, three areas would shape the next round, with each one moving from the problem this study surfaced toward the evidence the next design needs.

Validate the redesigned recommendations with a follow-up moderated study.

This round surfaced the problem; a fresh sample would test whether the solution reads cleanly to first-time users.

This round surfaced the problem; a fresh sample would test whether the solution reads cleanly to first-time users.

Dedicate more time to develop cultural breadth beyond Global.

The East-Asian skew in cultural cues showed up across the app, not just in one feature. Conducting further research with a wider range of participants would surface whether the gap is content, visual language, event programming, or some combination.

The East-Asian skew in cultural cues showed up across the app, not just in one feature. Conducting further research with a wider range of participants would surface whether the gap is content, visual language, event programming, or some combination.

Learn from how current users already engage with culture in the app.

A research round with current paying users could surface how culture already shows up in their day-to-day app behavior: what profile items and prompts they engage with most. This could further help get a picture of how culture already lives in the product, which the team can design from rather than guess.

A research round with current paying users could surface how culture already shows up in their day-to-day app behavior: what profile items and prompts they engage with most. This could further help get a picture of how culture already lives in the product, which the team can design from rather than guess.

CLIENT FEEDBACK

From the Founder

The Pratt Institute KRUSH project team demonstrated an exceptional ability to uncover meaningful insights through deep and thoughtful user interviews, while translating those findings into highly practical and actionable UX recommendations. Their work was not only strategically grounded, but also visually polished and aesthetically strong. Beyond the quality of the deliverables, the team showed outstanding communication skills, professionalism, and a genuine level of care throughout the collaboration.

-Stephen Moon, Co-Founder of KRUSH

Project completed Spring 2026 as part of INFO 644-03 Usability Theory & Practice, Pratt Institute School of Information, in partnership with the Center for Digital Experiences and KRUSH.