Kaya
Transforming the roommate search into a compatibility-driven experience
Team & roles
Jesh Anies - UX Research & Design
Laura Trouiller - Mentor
Project Duration
November 2024 - April 2025
Responsibilities
User Research, Wireframing, Prototyping, Usability Testing
Compatibility is Key
Finding the right roommate takes more than shared rent. It takes shared values, trust, and understanding. According to the Pew Research Center, 31.9% of U.S. households are “doubled up,” meaning the space is shared with at least one adult who isn’t a spouse, romantic partner, or college student. That’s nearly 79 million adults living in a housemate-style arrangement. As housing costs continue to rise, sharing space has become common — yet finding someone compatible remains a difficult task.
I experienced this firsthand when I moved to New York. The roommate-search process felt impersonal and uncertain: profiles were shallow, interfaces outdated, and trust was hard to build. While I was fortunate to find a roommate, the journey made one thing clear: there should be a better, more human way to connect people who are looking to share a home.
The problem
Professionals moving to or within a city often struggle to find compatible roommates who share their lifestyle, habits, and budget expectations.
The solution
Design a user-friendly, compatibility-driven app that helps people find and connect with roommates who align with their values and living preferences.
Discovery & Research
Secondary Research
To better understand the roommate search landscape, I reviewed existing studies and market data to uncover the following:
-
Starting Out Singles (largest cohort) – Early-career renters with the lowest incomes (~$41K). They live in smaller, more affordable units but spend a bigger share of income on rent. Less likely to be married, have pets, or live in newer buildings. Source: RealPage Analytics, 2022.
Roommates by Necessity (second-largest, ~23%) – Younger renters (avg. 28) with higher incomes (~$80K). They rent in higher-cost markets, often in mid-rise apartments, and sign shorter leases. Less likely to rent large units, marry, or share a vehicle. Source: RealPage Analytics, 2022.
Independent Seniors (fastest-growing) – Older renters (avg. 56.5) with modest incomes (~$48K). Often live alone, move less, and choose older/smaller apartments. Less likely to live in expensive markets, mid/high-rises, or with children. Source: RealPage Analytics, 2022.
-
Young Adults: College students and recent graduates who are moving for education or career opportunities are the most common group.
Mid-Career Professionals: Those moving for job opportunities, often in expensive cities, struggle to find affordable housing with compatible roommates.
Older Adults: Cohabitas app caters to individuals over 40, highlighting the struggles faced by this demographic when looking for compatible roommates later in life.
Low-Income Individuals: Those on tight budgets rely heavily on free or low-cost platforms, which often lack adequate safety measures.
-
Trust and Security Concerns: Safety is a significant issue. Many people worry about scams, unsafe living situations, or unreliable roommates. Platforms like Craigslist lack verification processes, which makes users wary.
Compatibility Issues: Finding someone with similar values, schedules, cleanliness standards, and social habits can be challenging. Compatibility is essential for a harmonious living situation but hard to ensure without in-depth communication.
Lack of Reliable Platforms: Despite many apps and websites, few provide comprehensive solutions combining security, user-friendly interfaces, and effective matching algorithms.
Financial Pressures: Housing affordability issues make it challenging to find roommates who can reliably share rent and utility costs.
Limited Local Knowledge: Moving to a new city often means users lack familiarity with neighborhoods, cost standards, or even how to find trustworthy roommates.
-
Cost of Living: Rising rents and housing expenses make it hard to afford spaces alone, increasing dependency on roommates while amplifying the pressure to find the "right" one.
Mismatched Expectations: Differences in habits (cleanliness, sleeping schedules, lifestyle preferences) lead to tension when not addressed upfront.
Limited Time and Resources: Many people need to secure roommates quickly, leaving little time for proper vetting.
Trust Issues: Scams and unreliable individuals on platforms like Craigslist make users hesitant.
Cultural and Lifestyle Differences: As cities become more diverse, varying cultural norms and expectations can complicate compatibility.
-
According to a 2023 Zumper article, people look for:
Financial stability and reliability.
Cleanliness and shared expectations for household chores.
Compatibility in lifestyle, schedule, and values.
Respect for privacy and boundaries.
Open and constructive communication.
-
SpareRoom: Offers robust search filters and messaging systems, making it easier to narrow down compatible roommates. Lacks the more rigorous security features of some competitors.
Roomster: Provides security through verification but has faced criticism for being expensive.
Roomi: Focuses on safety with its identity verification but has a smaller user base, limiting options.
Diggz: Uses personality and lifestyle matching to improve compatibility but lacks as strong a security emphasis as Roomi or Roomster.
Cohabitas: Caters specifically to older adults, emphasizing compatibility based on shared interests and lifestyles.
Craigslist: Free and widely used but notorious for scams and lack of safety measures.
Facebook: Utilized groups to facilitate roommate finding.
Strengths
Convenience
Easy searchability
Niche options (e.g., Cohabitas for older adults).
Personality-based matching (Diggz)
Verification processes (Roomi, Roomster).
Weaknesses
High costs (Roomster)
Small user bases (Cohabitas, Roomi)
Insufficient vetting processes (Craigslist)
Lack of integration between personal preferences and security in most platforms.
-
While I seeked out information, some more questions arose as I tried to understand the problem further:
What other traits do people consider beyond hobbies or cleanliness?
How did people address concerns or disagreements during the vetting process with potential roommates?
How did people address rules or boundaries before you move-in with potential roommates?
What measures did you take to verify roommate information?
When is the ideal time for people to start looking for a roommate relative to your move-in date?
This serves as the basis for my primary research moving forward.
Primary Research
To understand the challenges people face in finding compatible roommates, I conducted six user interviews with individuals actively searching for or currently sharing living spaces. Before doing so I first used a screener survey to identify participants who would provide the most relevant insights, including those with or without a place but looking for roommates, or those currently sharing a space with non-romantic roommates.
Interviews were recorded and analyzed using an affinity diagram, helping me identify key patterns and common pain points.
After synthesizing my data, I boiled down the insights to 6 key findings:
-
Trustworthy
Cleanliness
Respectful
Good communication
Fiscally responsible
“A lot of it is about trust.”
- Participant 01
“We want to make sure this space is a welcoming space and that is a clean space.”
- Participant 04
This confirms the secondary research from what I’ve gathered online about what people are seeking in a roommate.
-
This could be conducted either in-person or via video chat as an alternative. Some would grab a meal together to better understand their personality and to see if they're trustworthy. A great way to "check the vibe."
-
Though most things could be resolved with a conversation, participants wanted to level-set expectations ahead of time to mitigate any conflict that could build up in the future. During my conversations, some participants missed the opportunity to do so early on and would have liked to discuss them in the vetting process. Some things are going to be discussed on-going so it was important to be comfortable chatting proactively and early on in the relationship.
-
Before relying on apps to find a compatible roommate, participants asked around in their own circles first. One participant utilized significant word of mouth referrals (50%) and another was usually invited by friends to be a roommate as there is already built-in trust from pre-existing relationships
“If our friend knows you, we trust that he's making a good judgment on you”
- Participant 03
-
They could be shorter depending on the environment's sense of urgency and level of commitment, like in New York City.
-
The most interesting recommendation that was made during the user interviews: Include a letter of recommendation as part of the vetting process. Two interviewees wanted to include a letter of recommendation as part of the vetting process for the next time they search for a roommate and one already utilizes it as a part of their process with 3 references (professional, pastoral, personal). Similarly, one interviewees requested bank statements to verify financial capability.
Persona
From the interview insights, I developed Emily, a persona representing a professional actively searching for a compatible roommate in a new city. Emily’s story guided design decisions, keeping compatibility, communication, and trust at the forefront of every feature. Designing with Emily in mind ensured the solution met both practical and emotional needs, from lifestyle alignment to fostering a harmonious living space.
Jobs To Be Done
Based on my research, Emily’s core goal is to find a compatible roommate while minimizing risk and stress. She needs tools to filter potential roommates by budget, lifestyle, and values; communicate effectively; and verify trustworthiness. These requirements became a guiding framework for exploring potential design solutions. View full Jobs To Be Done framework.
How Might We
Once all of the research was done, I brainstormed a list of guiding questions which set the foundation for providing a solution to the problem:
How might we increase access to reliable roommate profiles?
How might we reduce the time spent searching for roommates?
How might we enhance communication between potential roommates?
How might we promote trust and safety when looking for potential roommates?
From Insights to Concepts
Initial Ideas
Using the insights from research and the How Might We questions, I brainstormed solutions to help users find compatible roommates. I focused on features that foster trust, highlight shared preferences, and streamline the search process. Key concepts included:
verified profiles
detailed lifestyle and habit information
preference-based matching
in-app messaging
video/voice chat
recommendation letters
and optional background checks.
These ideas directly addressed compatibility and safety, forming the foundation for the MVP.
User Stories
Next, I prioritized the top 10 user stories to define the key moments in a user’s journey:
-
As someone
Who’s building a profile
I want to...
Enter details such as moving location, habits, interests, work schedules, lifestyle preferences, preferred living arrangements (e.g., cleanliness, noise levels, pets), etc.
so that...
Others understand who I am and to find someone with similar preferences and move-in timeframe
-
As someone
Who’s in the middle of their search
I want to...
Adjust map and filter preferences
so that...
The listing is more tuned to what I'm looking for
-
As someone
Who’s in the middle of their search
I want to...
Search for a particular keyword
so that...
I can filter things based on a profile I found earlier
-
As someone
Who’s in the middle of their search
I want to...
Look at user profiles
so that...
I can find a compatible roommate
-
As someone
Who’s in the middle of their search
I want to...
Start a conversation
so that...
I can gauge their personality
-
As someone
Who’s looking to fill in an extra room
I want to...
Request a letter of recommendation
so that...
I can make an informed decision to live with them
-
As someone
Who has had a conversation with another user
I want to...
Decide / move forward with them
so that...
I can remove myself from the listing and archive other conversations
-
As someone
Who stepped away from the app for some time
I want to...
View notifications
so that...
I can quickly catch up on what I missed out on
-
As someone
Who matched with someone who is problematic
I want to...
Report a problem
so that...
They don't cause harm or trouble towards me or others
-
As someone
Who has made the decision to live with someone
I want to...
Archive other conversations
so that...
I can focus the conversation between my future roommate and I
User Flow
To visualize how users would accomplish tasks from start to finish, I created user flows for each prioritized story. These flows ensured that navigating through the app felt seamless and intuitive, reinforcing the theme of compatibility at every touchpoint. Users could easily move from discovering compatible profiles, initiating conversations, scheduling video calls, to verifying trust and making decisions — all without friction.
Sitemap
I designed a final sitemap that emphasized action-oriented interactions and familiar navigation patterns. The architecture included:
Explore: Finding and reviewing roommate profiles.
Messages: Communicating with matches securely.
Notifications: Tracking updates and alerts.
Account: Managing personal information, verification, and preferences.
Bringing the Solution to Life
Sketches
After defining user stories, flows, and the sitemap, I sketched potential interfaces to visualize how users could find compatible roommates. While the sketches didn’t need to be perfect, they needed to clearly communicate ideas for feedback with a fresh set of eyes.
Guerilla Usability Testing
I conducted guerilla testing via Zoom, asking participants to explore the scanned sketches in Figma while sharing their screens. This allowed me to observe interactions and gather feedback on how intuitive the app was for finding a compatible roommate. From this exercise, two key findings emerged:
Ease of understanding: Participants quickly grasped the app’s purpose, aided by familiar UI patterns inspired by dating, travel, and social media apps.
Onboarding refinements: Users suggested adding a birthday field, search bars for state/city pages, adjusted copy, categorized tags, and stops on sliders to better personalize profiles and highlight compatibility.
Wireframes
With insights from testing, I built wireframes in Figma, creating the digital framework for helping users find compatible roommates. Live copy, grid systems, and type hierarchy were incorporated to improve clarity and establish spatial relationships between components.
Building the Brand
Prior to testing, I created an extensive brand and design system that would be applied to my concept, thus transforming the wireframe into high-fidelity prototypes. This would further flesh out my ideas so that the solution closely resembles an experience that exists in the real world.
Brand Platform
-
I chose to name the product, Kaya, because of its short and memorable form while evoking warmth and balance.
-
Kaya helps people find compatible roommates by fostering meaningful connections based on personality, lifestyle, and shared values.
Rationale
I chose this mission/vision because a living situation isn’t just about sharing space; it’s about compatibility, harmony, and mutual understanding. Kaya is designed to make the process of finding a roommate feel less like a gamble and more like a thoughtful, intuitive match.
-
Kaya is like the friend who just gets you—thoughtful, intuitive, and always looking out for your best interest. It’s warm, approachable, and modern while staying smart and dependable. Kaya makes the roommate search feel effortless and enjoyable rather than stressful and overwhelming.
Rationale
I chose this personality because finding a roommate is more than a transaction—it’s about trust, comfort, and compatibility. Kaya should feel like a guide that understands people’s needs, reduces uncertainty, and makes the process enjoyable instead of daunting.
-
Welcoming – Kaya makes users feel at ease, like stepping into a cozy, well-matched home.
Smart – Uses intelligent matching to connect people based on real compatibility.
Intuitive – The platform feels effortless, guiding users naturally toward great matches.
Trustworthy – Ensures users feel safe and confident in their choices.
Modern – Designed for today’s lifestyles, whether you’re a student, a professional, or a digital nomad.
Logo
The logo takes inspiration from fashion, editorial and wellness brands to visually personify the feeling of warmth and balance. Its use of a serif font was intentionally used to convey a more personable approach. Using the ‘K’ from the logotype, clear space should be considered when using the logo for clarity and hierarchy for users and audiences.
Color
The primary color is burnt orange. The strength in this color is most associated with the Kaya identity and should be primarily used for action-oriented components such as CTAs. Tints can be used to create depth without having to use a strong, saturated color.
The secondary colors include black, off-white and light grey that contrasts with burnt orange. The range in these colors allow for flexible use and should be primarily used for text and background colors to establish clarity and create depth. Tints can be used to create depth without having to use a strong, saturated color.
Typography
Designed with a size conscious approach, Neue Haas Grotesk is used as the official typeface for optimizing the spacing, proportions, weight, and other details best for reading on a screen. Neue Haas Grotesk was Helvetica’s original name and type designer Christian Schwartz has attempted to bring back the original Helvetica typeface. Display and header type utilize a medium weight whereas body and all other small type styles use roman weight.
Photography
Images that were used capture the essence of harmoniously living with a roommate and the journey it takes to build that relationship. They can include moments of living together with someone, moving in, having conversations together, figuring things out with one another, etc. Photography should promote diversity, equity and inclusion to represent the varying demographics.
Icons
Icons were included to provide another layer of visuals within the Kaya design system. They are used to provide clarity in situations where a concept can be boiled down to a scalable, universally understood image. Kaya uses Unicons as the icon set for the design system.
UI Elements
Once the direction of the brand was set, I designed a library of components that would frequently be used in the prototype. In Figma, these components were created so that adjustments to the master element would apply to all the matching elements within the prototype, streamlining the design process.
Hi-fidelity Prototype
With branding applied, Kaya became an interactive high-fidelity prototype. During this phase, I managed to improve the user experience including:
Improved onboarding for users offering a room, allowing extra photos.
Clearer toggles for ‘looking for a room’ vs. ‘offering a room.’
Expanded notifications to differentiate between ‘all’ and ‘unread.’
Flexible account settings to switch between user types seamlessly.
Testing the Solution
Usability Test
After completing the initial high-fidelity prototypes for Kaya, I conducted usability testing with 5 participants to evaluate how easily users could navigate the app, discover compatible roommates, and complete key tasks. Overall, participants found the app “intuitive and engaging”, quickly understanding how to explore profiles and assess compatibility. Their feedback highlighted areas to refine the experience and ensure trust and compatibility remain central to the app. Here’s how the prototype was updated based on user feedback…
Critical Feedback
One critical piece of feedback was the need for users to track their connection invitations. Participants valued transparency when connecting with potential roommates, and unlike dating apps where invitations are often hidden in the back end, Kaya required a more personable front-end solution. To address this, a page was added to track invitations, and users could include a short message when sending an invitation adding a human touch to the connection process.
Major Feedback
Major feedback improved usability and clarity, helping users navigate, filter, and engage with potential roommates in ways that removed confusion, supported informed decisions, and reinforced the app’s focus on fostering harmonious, compatible living arrangements. Examples included:
Nesting the ‘Log In’ and ‘Create an Account’ pages under a splash page to reduce clutter while maintaining equal hierarchy for both CTAs.
Implementing neighborhood selection during profile creation after participants expressed confusion about location/range settings.
Switching from a heart icon to a bookmark icon for favoriting, preventing misinterpretation as a romantic “match.”
Minor Feedback
Minor feedback addressed smaller usability and clarity details, including:
Adding a pet option in filters and profile creation to represent roommates with pets.
Incorporating a calendar view for move-in dates instead of a text field and an “ASAP” option for flexible move-in dates.
Implementing a budget range slider for uncertain budgets.
Including an option to add calls to users’ calendars.
Adding headers under the search bar to clarify search types.
Adding visual indicators in message lists to show user decisions.
Renaming actions like “Archive” to “Available Again” and “Checklist” to “Suggested Topics” for clarity.
Second Usability Test
After applying updates from the first round, a second round of usability testing was conducted with 5 participants to evaluate the refined high-fidelity prototype. Insights were logged to further refine usability and ensure users could navigate key features intuitively. Two participants found the interface “intuitive and familiar,” especially for users accustomed to social media and dating apps. The warm color palette and human-centric design elements also resonated, reinforcing the app’s focus on compatibility and harmonious roommate connections. Here’s how the prototype was updated based on user feedback.
Minor Feedback
This round produced less feedback, but the edits helped further improve clarity and user experience:
Allowing users to adjust their “no longer interested” message when archiving conversations, considering some users may prefer manually sending a note rather than letting the app notify the other user.
Adding stops to profile sliders, helping users understand the range of options without feeling overwhelmed.
Including a media gallery for uploaded documents, ensuring easy access to shared images and files.
Clarifying room pricing terminology (e.g., “monthly rent” vs. “room offer”).
Rewording the “Send” button to “Send Message” for clearer action labeling.
Other feedback to consider
Some valuable suggestions were noted but were not implemented:
Nesting message requests under “Messages” instead of “Explore”. Two participants instinctively looked for pending messages after matching, rather than in the pre-match “Explore” section. Moving these requests would better align with natural user expectations and reduce confusion when tracking potential roommate interactions.
Managing multiple rooms in the same apartment. One participant pointed out that someone offering more than one room could create duplicate listings or overlapping conversations. Developing a workflow for this scenario would help maintain clarity and ensure users can make informed decisions.
Implementing group chat features. In shared living spaces with multiple roommates, a group chat would allow users to communicate collectively, promoting transparency and compatibility among all potential roommates.
Exploring document verification. Users may submit references, letters, or ID verification. A reliable verification process (e.g., email-based confirmation) would ensure authenticity, fostering trust and safety in roommate selection.
Adding a feature to clear or delete notifications. Users expressed concern about notification overload. Giving them control to manage notifications would enhance usability while maintaining a calm and organized experience.
Closing Thoughts
Project Highlights
A user-centered solution rooted in compatibility
Every design decision focused on helping users find roommates whose personalities, lifestyles, and values aligned.
Tested for enhanced clarity and usability
Usability tests surfaced critical and major feedback with enhancements that ensured the app was intuitive, easy to navigate, and human-centered.
Harmony between visual identity and interactions
The visual identity, tone, and interactions fostered warmth, trust, and harmony, making the roommate-matching experience feel personal.
What I learned
-
I realized that diving into design without deeply understanding the problem could have resulted in solutions no different from existing roommate apps. Research and insights informed a solution that truly helped users find compatible roommates.
-
Testing sketches and prototypes uncovered important adjustments, such as adding birthday inputs, adjusting onboarding language, and displaying only the first initial of a last name for security.
-
Organizing feedback from critical to normal allowed me to focus on the most impactful changes, improving usability while meeting user needs efficiently.
Selected Works