Product Design + UX Research + Figma Prototype
Overview
Bumble BFF had a user trust and friction problem. Forum data told the story clearly — real users describing real failure points in a platonic social connection app where safety, authenticity, and ease of use were all breaking down simultaneously.
Kindred is a functional Figma Make prototype built to address those specific failures. The research came from synthesized user complaint data. The design decisions came from that research. The prototype is functional enough to demo the full behavioral system — not a mockup, not a concept board.
Two goals: demonstrate product problem-solving from evidence to execution, and demonstrate Figma Make proficiency at a level beyond surface familiarity. Not a click-through mockup. A functional prototype with real interaction logic.
The Problem
Forum data from real Bumble BFF users surfaced a consistent pattern of complaint across three interconnected failure modes: trust, authenticity, and friction at the connection point.
Users didn't feel safe meeting strangers. The profile format didn't allow enough signal to make informed decisions. And the moment of actually reaching out — the transition from interest to contact — required more social risk than the platform had earned.
Platonic connection requires a different trust architecture than dating. Bumble BFF was using the same verification and safety model as its dating product — which was designed for a different risk calculus entirely.
Profile formats that work for dating — photo-forward, surface-level bios — don't generate enough signal for platonic matching. Users couldn't tell whether someone was actually compatible before initiating contact.
The gap between "interested" and "reaching out" was too wide. The platform asked users to take social risk before providing enough information to make that risk feel reasonable.
Research Foundation
Synthesized insights from public community discussions revealed five systematic failure patterns across existing friendship platforms.
Users report diminished agency over matching criteria and visibility settings — the platform decides what matters, not the user.
Asymmetric engagement patterns create frustration and abandonment. One person is always doing more work than the other and the system doesn't acknowledge it.
High-friction initiation paired with low response rates deters authentic engagement. The ambiguity around acceptable message frequency creates anxiety that existing platforms do nothing to address.
Platform misuse blurs the boundary between platonic and sexual interaction contexts. The app says friendship. The behavior says otherwise. The system has no mechanism to reconcile them.
The decline of physical community venues increases reliance on digital intermediation — which means the stakes of getting online connection right are higher than they've ever been.
Key Research Insights
Explicit control over visible criteria reduces cognitive load and trust uncertainty. People want to know what the system is doing with their information.
Ambiguity around acceptable response times and message frequency creates anxiety on both sides of a conversation. The platform should hold that tension, not leave it to the users.
Lack of contextual information about meeting environments inhibits the transition to offline connection — which is the actual goal of a friendship app.
Friction should feel protective rather than patronizing or accusatory. The moment moderation feels like punishment it stops working.
Users prefer fewer, better-aligned matches over high-volume low-context suggestions. More profiles is not more value.
Clear declaration of platonic boundaries eliminates uncomfortable misinterpretation before it starts.
The Approach
The design process followed the evidence. Forum data was synthesized to identify recurring failure patterns — not isolated complaints, but structural problems that appeared consistently across user accounts.
Each design decision in Kindred maps directly to a documented failure point. This isn't a rebrand of Bumble BFF. It's a response to the specific ways Bumble BFF breaks down for its users.
User complaint data from forums, reviews, and community discussions was synthesized and categorized. Patterns were identified. Failure modes were ranked by frequency and severity. The design brief wrote itself.
Kindred addresses each failure point directly: richer profile formats that generate more signal before contact, lower-friction connection mechanics that reduce social risk, and a trust architecture built for platonic connection rather than borrowed from a dating product.
The Design Philosophy
Safety isn't a modal. It's the structure of the interaction itself — when messages send, when they don't, what happens when someone pushes a boundary, and how the system responds without shaming or gamifying the violation.
Every friction point in Kindred is designed to slow down bad behavior without punishing good-faith users. The system reads behavior, not just content.
No compatibility scores. No popularity metrics. No public violation counters. The internal sorting logic is invisible to users — because showing people how they rank against each other creates performance anxiety that kills authentic connection.
Shared interests are a starting point, not a compatibility guarantee. Kindred uses intent tags and Third Space comfort zones to match people on what kind of connection they're actually looking for — not just whether they both like hiking.
System Architecture
Every interaction in Kindred passes through five architectural layers, from the ground up. Each layer informs the ones above it. The moderation layer doesn't operate in isolation — it reads signals from intent, third space, and interaction simultaneously.
Core profile and interest taxonomy. Who you are.
Explicit declaration of connection goals. What you're looking for.
Meeting context preferences and venue comfort zones. Where you're willing to go.
Message pacing and response quality signals. How you engage.
Behavioral pattern detection and tiered friction. What happens when the system detects misuse.
The Onboarding System
Onboarding in Kindred is designed to collect behavioral signals without feeling like an interrogation.
Gender selection, interest ranking, intent tags, Third Space comfort zones, and profile basics are gathered in sequence — but the ranking logic behind interests is internal only. Users never see priority numbers or badges. Shared interests display as neutral tags. The system knows more than it shows, and that asymmetry is intentional.
Distance radius filter on a 5–50 mile slider, toggleable off entirely. Sorting logic runs on ranked interests, intent alignment, Third Space signals, and response rate history — none of it visible to the user as a score or metric.
No compatibility percentage. No swiping mechanics. No infinite scroll. The onboarding isn't asking who you are. It's learning how to find you the right match without telling you how it's doing it.
The Spam Friction System
Most platform safety systems wait for a report. Kindred intervenes before the damage is done.
A rolling 25-minute window tracks message behavior. After three consecutive unanswered messages the input locks with an inline message: "Please wait for a response before sending more messages." The counter resets on reply received. No public strike counter. No shame. Just friction that slows down the pattern before it becomes harassment.
A global first-chat notice — non-dismissible until the first reply is received — sets behavioral expectations at the moment they matter most, not buried in onboarding.
The system monitors across all interactions:
The system applies consistently regardless of gender. The friction is architectural, not discretionary.
The Tiered Moderation System
The philosophy across all three tiers: calm, non-punitive, instructional. The goal is correction, not punishment. Gamified moderation creates shame spirals and appeals, not behavior change.
If a user selected Gym Partner, Study Buddy, or Networking as their intent and sends explicit sexual content — immediate Tier 2 escalation, internally flagged as an Intent Mismatch. Not visible to the user. Visible to the moderation system.
Message sends. Inline banner appears: "Kindred is designed for respectful friendship-building." Informational, non-blocking, non-punitive.
Message blocked. Modal appears: "This message doesn't align with community guidelines." User must edit before sending. No public record.
Three blocked attempts within ten minutes triggers a ten-minute chat lock. Calm, instructional language. No public strike counter shown.
Tradeoffs & Risks
No system design is without constraints. These are the anticipated failure modes — documented before shipping, not discovered after.
Overly aggressive friction may penalize legitimate users with poor early luck — low response rates in a sparse network creating false negatives that damage trust before the platform has earned it.
Pattern detection may misclassify behavior, particularly for neurodiverse communication styles or cultural differences in messaging cadence and frequency.
Users may perceive protective measures as infantilizing, particularly if message delays feel arbitrary rather than clearly explained. The line between protective and patronizing is thin and context-dependent.
Quality-focused matching requires critical mass. Early adoption may feel sparse — fewer matches, slower conversations, lower perceived value before the system has enough users to demonstrate its advantages over volume-based alternatives.
Hypothesized Outcomes
If research-informed design principles are successfully implemented:
Intent alignment and pacing controls should improve response rates and conversation quality — fewer one-sided exchanges, more sustained back-and-forth.
Behavioral friction disincentivizes high-volume low-effort outreach patterns without requiring users to report them first.
Meeting context preferences and moderation visibility increase perceived safety — users feel the system is working for them, not just monitoring them.
The Third Space layer reduces logistical and psychological barriers to in-person meetings — which is the actual outcome a friendship app should be optimizing for.
Success metrics for this system must extend beyond engagement rates to include durable connection formation, offline meetup conversion, and sustained reciprocity patterns. Engagement without connection is the problem Kindred was built to solve.
The Prototype
The Figma Make prototype demonstrates the core interaction model with real logic — not a click-through wireframe. The key flows are navigable and the design decisions are visible in how the interactions work, not just how they look.
Figma Make allows interaction logic that standard Figma prototyping doesn't — conditional behavior, state management, dynamic content. Using it at this level is a demonstration of proficiency, not just familiarity with the tool.
The moderation system, spam friction, and intent mismatch logic all function in the prototype. The behavioral systems are demonstrable.
The profile view represents the authenticity solution — a richer format that surfaces meaningful signal before any social risk is required. The user has enough information to make a real decision before they have to make a move.
Reflection
Kindred demonstrates the full arc: identify a real problem in an existing product through user research, translate that research into specific design decisions, and build a prototype that validates those decisions with enough fidelity to demo.
Designing connection systems requires balancing growth incentives, safety mechanisms, and behavioral psychology. The tension between scale and quality is inherent to social infrastructure. Platforms optimized for rapid user acquisition often sacrifice the friction necessary for trust calibration.
The decisions that make Kindred work aren't visual decisions. They're behavioral architecture decisions — what the system allows, what it slows down, what it blocks, and how it communicates each of those moments to the user without creating anxiety, confusion, or shame.
The medium is consumer social. The discipline is the same one used in T-PHEDS — product thinking applied to a real problem, built out to the point where the solution is visible and testable. Different stakes. Same rigor. The skill demonstrated here — synthesizing user research into product decisions — is not medium-specific. Understanding why a product fails for its users, then designing the specific intervention that addresses the failure, is the work. The platform is just the context.