Seal Dating

Seal Dating

Seal Dating

Redesigning a Community-Powered Dating App

Redesigning a Community-Powered Dating App

Redesigning a Community-Powered Dating App

TIMELINE

TIMELINE

TIMELINE

July 2025 – November 2025

July 2025 – November 2025

July 2025 – November 2025

ROLE

ROLE

Sole UI/UX Designer

  • 3 Software Engineers

  • 2 Product Owners

  • 2 Business Managers

  • Me as the sole UX Designer

Sole UX Designer

SKILLS

SKILLS

SKILLS

UX Design, Prototyping, User Research

UX Design, Prototyping, User Research

OVERVIEW

OVERVIEW

OVERVIEW

Seal is a startup dating app where users act as matchmakers for others.

Seal is a startup dating app where users act as matchmakers for others.

Seal is a startup dating app where users act as matchmakers for others.

Incubated in the Fulcrum GT Startup Lab, I joined Seal after 1 previous year of development.


My work included:

Seal is a social matchmaking app where users act as matchmakers for others. Incubated in the Fulcrum GT Startup Lab, I joined Seal after 1 previous year of development.

1

Core Feature Redesign

Restructured the matchmaker screen with improved text hierarchy and navigation, and replacing static features with interactive ones.

2

End-to-End Ownership

Conducted all relevant UX Research & Design work, which included establishing a design system that streamlined developer handoff by 40%.

3

Data-Backed Visual Pivots

Collaborated with a graphic designer to iterate on 3 color palettes, validating the final color choice through continuous user feedback.

4

Influencing Existing Culture

Embedded a data-informed culture by presenting research findings, cementing the value of UX research for all future product decisions.

PROBLEM SPACE

PROBLEM SPACE

All existing design decisions were only based on internal approval.

All existing design decisions were only based on internal approval.

Since Seal didn't have a dedicated UX role in the past, every design and feature decision was never validated with target users.


I was in a strategic dilemma.

Since the team had already invested significant time into the existing product, I believed my best course of action was to improve what existed while planting seeds for a more user-centered approach.

Since Seal didn't have a dedicated UX role in the past, every design and feature decision was never validated with target users.


I was in a strategic dilemma.

Since the team had already invested significant time into the existing product, I believed my best course of action was to improve what existed while planting seeds for a more user-centered approach.

Since Seal didn't have a dedicated UX role in the past, every design and feature decision was never validated with target users.


I was in a strategic dilemma.

Since the team had already invested significant time into the existing product, I believed my best course of action was to improve what existed while planting seeds for a more user-centered approach.

Since Seal didn't have a dedicated UX role in the past, every design and feature decision was never validated with target users.


I was in a strategic dilemma.

Since the team had already invested significant time into the existing product, I believed my best course of action was to improve what existed while planting seeds for a more user-centered approach.

Original Homepage Layout

Original Homepage Layout

Current issues in the app that I had to address included:

Current issues in the app that I had to address included:

COLOR REBRAND

COLOR REBRAND

Auditing and Correcting a Failed Color Scheme

Auditing and Correcting a Failed Color Scheme

Auditing and Correcting a Failed Color Scheme

Before I joined, the app had a blue color scheme. To validate these colors, I ran a guerrilla usability test, showing the current branding alongside 2 color variants (Purple and Red), asking users what the colors evoked and whether they fit a dating app.


User feedback was immediate and consistent

  • Users felt a strong brand mismatch between the initial colors and the context of dating.

  • The straightforward answer was the best answer.

Before I joined, the team had already rolled out a blue-and-orange color scheme, assuming blue was a safe, “gender-neutral” choice.


To validate this direction, I ran a quick guerrilla usability test, showing the current branding alongside 2 color variants developed by myself, and asking users what the colors evoked and whether they fit a dating app.



Justification for Choosing Color Variants:

  • Purple was tested because it is a unique color in the dating app space, and would help us establish a unique brand identity within the current market.

  • Red was tested because it's a color commonly associated with love, and would be a very straightforward color scheme that wouldn't confuse anyone.

Justification for Color Variants

Justification for Color Variants

Why Blue?

Why Blue?

Why Blue?

Why Blue?

Blue was originally assumed to be an inclusive, "gender-neutral" color.

The team picked blue because they assumed it was inclusive and "gender-neutral".

Blue was originally assumed to be an inclusive, "gender-neutral" color.

Why Purple?

Why Purple?

Why Purple?

Purple was a unique color that would establish a distinct brand in the current market.

A unique color that could establish a distinct brand in the current market.

Purple was a unique color that would establish a distinct brand in the current market.

❤️

Why Red?

Why Red?

Why Red?

Red was a very straightforward color commonly associated with love and romance.

Red was a straightforward color associated with love and romance.

Red was a very straightforward color commonly associated with love and romance.

Blue (Original Colors)

Blue
(Original Colors)

Blue (Original Colors)

Blue (Original Colors)

Purple (Color Variant 1 )

Purple
(Color Variant 1)

Purple (Color Variant 1 )

Purple (Color Variant 1 )

Red (Color Variant 2)

Red
(Color Variant 2)

Red (Color Variant 2)

Color Variant 2

User Feedback

Blue

Blue

Read as "banking", "finance", and "corporate", the opposite of romantic.

Read as "banking", "finance", and "corporate", the opposite of romantic.

Purple

Purple

While unique, it gives off a mystical, tarot-card vibe that doesn't fit for a dating app.

While unique, it gives off a mystical, tarot-card vibe that doesn't fit for a dating app.

❤️

Red

Red

Red read as having passion and warmth. Users said it "finally feels like a dating app".

Red read as having passion and warmth. Users said it "finally feels like a dating app".

Impact

  • Red became our new primary color, with teal added as a complementary color to provide modern contrast and balance.

  • This situation proved the value of user-centered design decisions early in the process and set a precedent that all major changes in the future would be tested with target users.

Impact

  • Red became our new primary color, with teal added as a complementary color to provide modern contrast and balance.

  • This situation proved the value of user-centered design decisions early in the process and set a precedent that all major changes in the future would be tested with target users.

DESIGN SYSTEM

DESIGN SYSTEM

Establishing a Unified Visual Language

Establishing a Unified Visual Language

Establishing a Unified Visual Language

  • After finalizing colors, the next thing I did was building a comprehensive design system.

  • By standardizing typography and interactive elements, I ensured that developers didn't have to relearn the interface on every screen when implementing.

I believed in testing the solution relentlessly. I designed and facilitated formal usability tests with over 15 participants, presenting two competing homepage layouts (AB Testing) built in the new color scheme.

  • Since Seal lacked a unified visual language, there were various UI inconsistencies across the platform.

  • After finalizing colors, the next thing I did was building a comprehensive design system.

  • By standardizing typography (Quicksand) and interactive elements, I ensured that developers didn't have to "re-learn" the interface on every screen when implementing.

Impact

  • 40% Increase in Handoff Efficiency: Provided developers with documented components and global styles, significantly reducing the QA feedback loop.

  • Design Integrity: The system ensured that the brand identity remained 100% consistent.

  • Future-Proofing: The modular nature of the system allows the Seal team to roll out new features in days rather than weeks by reconfiguring existing organisms.

Impact

  • 40% Increase in Handoff Efficiency: Provided developers with documented components and global styles, significantly reducing the QA feedback loop.

  • Design Integrity: The system ensured that the brand identity remained 100% consistent.

  • Future-Proofing: The modular nature of the system allows the Seal team to roll out new features in days rather than weeks by reconfiguring existing organisms.

MULTIVARIATE TESTING

MULTIVARIATE TESTING

Exploring Two Navigation Options

Exploring Two Navigation Options

Exploring Two Navigation Options

After fixing the colors and iterating some more, I had to address the tedious navigation and confusing layout of the existing site, I conducted a multivariate usability test with 16 participants, comparing two competing homepage layouts built in the new color palette.

To address the tedious navigation and confusing layout of the existing site, I conducted a multivariate usability test with 16 participants, comparing two competing homepage layouts.

After fixing the colors and iterating some more, I had to address the tedious navigation and confusing layout of the existing site, I conducted a multivariate usability test with 16 participants, comparing two competing homepage layouts built in the new color palette.

Layout A: Individual Profile Pages

Layout A:
Individual Profile Pages

The Original Design:

  • Tap a person's photo on the homepage to open their individual profile.

  • Matches the layout of other existing apps.

The Original Design:

  • Tap a person's photo on the homepage to open their individual profile.

  • Matches the layout of other existing apps.

Layout B: Horizontal Scrolling

Layout B:
Horizontal Scrolling

An Experimental Idea:

  • Swipe horizontally to the right to view all user info on a single screen.

  • Hypothesis was that it would reduce navigation fatigue.

An Experimental Idea:

  • Swipe horizontally to the right to view all user info on a single screen.

  • Hypothesis was that it would reduce navigation fatigue.

Key Findings

75% of users preferred Layout A

75% of users preferred Layout A

12/16 users claimed tapping felt intuitive and aligned with their existing mental models of how profile browsing should work.

12/16 users claimed tapping felt intuitive and aligned with their existing mental models of how profile browsing should work.

Horizontal Scrolling Rejected

Horizontal Scrolling Rejected

Horizontal scrolling was "not intuitive at all" and was compared to "looking at a camera gallery… I detest it."

Horizontal scrolling was "not intuitive at all" and was compared to "looking at a camera gallery… I detest it."

Unexpected Insight: Language Matters

Unexpected Insight: Language Matters

During testing, participants flagged the tagline "Let's Seal the Deal" as reinforcing negative masculine stereotypes. As a result, the slogan was changed to "Break the Ice," making the language more inclusive.

During testing, participants flagged the tagline "Let's Seal the Deal" as reinforcing negative masculine stereotypes. As a result, the slogan was changed to "Break the Ice," making the language more inclusive.

Side-by-Side Comparison Value

Side-by-Side Comparison Value

Despite the rejection of Layout B, many users still said they liked the concept of comparing key attributes side-by-side without constant screen switching.

Despite the rejection of Layout B, many users still said they liked the concept of comparing key attributes side-by-side without constant screen switching.

Impact

  • The A/B test demonstrated the value of testing even seemingly small interaction models, and proved that a dedicated UX research function can uncover critical perception issues beyond usability.

  • Despite the rejection of Layout B, the concept of comparing key attributes side-by-side directly influenced the final design.

Impact

  • The A/B test demonstrated the value of testing even seemingly small interaction models, and proved that a dedicated UX research function can uncover critical perception issues beyond usability.

  • Despite the rejection of Layout B, the concept of comparing key attributes side-by-side directly influenced the final design.

CORE REDESIGN

CORE REDESIGN

CORE REDESIGN

I focused on three major friction points that surfaced repeatedly in user feedback.

My motivation for redesigning the core experience centered around making the main actions feel easy and enjoyable. I focused on three major friction points that surfaced repeatedly in user feedback.

  1. Standardized Visual Hierarchy

I Implemented new rules for imagery, spacing, and typography to eliminate inconsistencies and create an organized layout.

I Implemented new rules for imagery, spacing, and typography to eliminate inconsistencies and create an organized layout.

Before

Before

Before

After (Current Redesign)

After (Current Redesign)

After

Key Improvements

More Front Page Information

More Front Page Information

Provided more information on the front page, giving users the option to scan key traits quickly without having to navigate deeper.

Provided more information on the front page, giving users the option to scan key traits quickly without having to navigate deeper.

Color-Coded Information Tags

Color-Coded Information Tags

Implemented a colored tag system to help users scan for key traits instantly:

Implemented a colored tag system to help users scan for key traits instantly:

Green for commonalities

Green for commonalities

Gray for neutral/opposite traits

Gray for neutral traits

Standardized Image Ratio

Standardized Image Ratio

Set all images to a consistent 9:16 ratio, since there wasn't any image standardization beforehand.

Set all images to a consistent 9:16 ratio, since there wasn't any image standardization beforehand.

Impact

Users can now make voting decisions faster and easier by quickly scanning the organized, color-coded information at a glance.

Impact

Users can now make voting decisions faster and easier by quickly scanning the organized, color-coded information at a glance.

  1. Gamifying the Core Matchmaking Experience

As a matchmaker, users originally pressed buttons for “Seal” (voting yes to a couple) and “Scratch” (voting no). The transition after voting was a standard wave animation that dropped down for Seal, and slid up for Scratch

As a matchmaker, users originally pressed buttons for “Seal” (voting yes to a couple) and “Scratch” (voting no). The transition after voting was a standard wave animation that dropped down for Seal, and slid up for Scratch

User Feedback from Testing

User Feedback from Testing

“This feels like purchasing something, not a dating app.”

“This feels like purchasing something, not a dating app.”

“It’s functional, but very generic.”

“It’s functional, but very generic.”

“I don't feel excited to continue using this.”

“I don't feel excited to continue using this.”

Idea from Feedback:

  • Users referenced Tinder’s swipe mechanic for more engaging decision-making in a dating app setting.

  • However, that exact mechanism wouldn't make our product unique.

Idea from Feedback:

  • Users referenced Tinder’s swipe mechanic for more engaging decision-making in a dating app setting.

  • However, that exact mechanism wouldn't make our product unique.

A More Engaging Solution: Gamified Slider

Solution: Directional Slider & Wave Animations

The design solution I created was replacing the buttons with a draggable slider, along with redesigning the transition animation. Every component of the interaction now feels cohesive and intentional.

Slider Interaction: Users drag a “puck” to vote "Seal" or "Scratch" on a couple.

Slider Interaction: Users drag a “puck” to vote "Seal" or "Scratch" on a couple.

Wave: The waves for "Seal" and "Scratch" now match the colors and direction of the slider

Wave: The waves for "Seal" and "Scratch" now match the colors and direction of the slider

Directional Bias: Because of the directional animation, the placement of profiles (left vs. right) could subconsciously sway votes. I mitigated this by randomizing the left/right placement of profiles that matchmakers see.

Directional Bias: Because of the directional animation, the placement of profiles (left vs. right) could subconsciously sway votes. I mitigated this by randomizing the left/right placement of profiles that matchmakers see.

Impact

  • 83% user preference (10 out of 12 users) for the slider over the buttons.

  • New layout described as “significantly more enjoyable” and “using it feels less like work.”

Impact

  • 83% user preference (10 out of 12 users) for the slider over the buttons.

  • New layout described as “significantly more enjoyable” and “using it feels less like work.”

  1. Comparative Profile Analysis

  1. Comparative Profile Analysis

Initial Design:

  • Users tapped through the photo slideshow to see user pictures.

  • Basic info (e.g., height, gender) is hidden behind a "?" icon.

  • No other available user information for the matchmaker to see.

Initial Design:

  • Tap through photo slideshow to see user pictures.

  • Basic info (e.g., height, gender) hidden behind a "?" icon.

User Pain Points

User Pain Points

"I want to know if they both are looking for long-term relationships without clicking five different times."

"I want to know if they both are looking for long-term relationships without clicking five different times."

"I don't see nearly enough information to know what they're really like as people"

Original Profile Layout

Original Profile Flow

Original Profile Layout

Original Profile Layout

Original Homepage

User taps Sean's picture to learn more about him.

Original Homepage

User taps Sean's picture to learn more about him.

Individual Profile

User taps the '?' icon to reveal Sean's basic traits.

Individual Profile

User taps the '?' icon to reveal Sean's basic traits.

Basic Traits Overlay

User views traits and taps the right side to view more pictures.

Basic Traits Overlay

User views traits and taps the right side to view more pictures.

Laura's Profile

User repeats the same flow they did for Sean. They make a Seal/Scratch decision whenever they want.

Laura's Profile

User repeats the same flow they just did for Sean. They decide to Seal/Scratch when they're ready.

Homepage Return

Now, user must tap Laura's photo to view her details.

Homepage Return

Now, user must tap Laura's photo to view her details.

Individual Profile (Cont.)

User continues tapping to view more photos. To viewLaura's traits, they tap the back arrow.

Individual Profile (Pages 2-4)

User continues tapping to view more photos. To view Laura's traits, they tap the back arrow.

Navigation Problem

Navigation Problem

Comparing traits required navigating repeatedly between 3 screens:

Comparing traits required navigating repeatedly between 3 screens:

Homepage

Homepage

User A's Profile

User A's Profile

User B's Profile

User B's Profile

The Information Solution: Easier Comparison

The Information Solution: Easier Comparison

Information Architecture

Information Architecture

  • Grouped data into clear categories

  • Bio, Dating Preferences, Basic Info, Soft Preferences (Personality).

  • Grouped data into clear categories

  • Bio, Dating Preferences, Basic Info, Soft Preferences (Personality).

Noteworthy Features

Noteworthy Features

  • Added a direct “Compare” button.

  • Added a shortcut to switch to the other user profile without going to the homepage.

  • Similar to homepage, matching traits turn green to visually display compatibility.

  • Added a direct “Compare” button.

  • Added a shortcut to switch to the other user profile without going to the homepage.

  • Similar to homepage, matching traits turn green to visually display compatibility.

Revised Profile Layout

Revised Profile Layout

Revised Profile Layout

Redesigned Homepage

Like the Original, user taps Sean's picture to learn more about him.

Redesigned Homepage

Like the Original, user taps Sean's picture to learn more about him.

Individual Profile

User swipes right on the photo carousel to view more.

Individual Profile

User swipes right on the photo carousel to view more.

Information Sections

User scrolls down from pictures view sections. User can tap the arrow icon to compare traits.

Information Sections

User scrolls down from pictures view sections. User can tap the arrow icon to compare traits.

Laura's Profile

User can view Laura's profile without any tedious back-and-forth homepage navigation.

Laura's Profile

User can view Laura's profile without any tedious back-and-forth homepage navigation.

Individual Profile (Cont.)

More exploring reveals more about Sean (ex. Soft Preferences). User taps the "Laura" button on the toggle menu to switch profiles.

Individual Profile (Page 4)

More exploring reveals more about Sean (ex. Soft Preferences). User uses the toggle menu to switch profiles.

Comparison Shortcut

User compares traits for both profiles. User keeps swiping right on carousel to see more information.

Comparison Shortcut

User compares traits for both profiles. User keeps swiping right on carousel to see more information.

Impact:

Users no longer have to navigate back and forth between pages to view all available information.

Impact:

Users no longer have to navigate back and forth between pages to view all available information.

ADDITIONAL CHANGES

ADDITIONAL CHANGES

ADDITIONAL CHANGES

Match Tracker Page

Match Tracker Page

Match Tracker Page

  • A dedicated page that logs every couple a user has voted on.

  • Shows how the community is voting, and whether a user's matchmaking judgment aligns with other users.

  • Each couple has a limited total number of votes they can receive.

    • The tracker notifies users when match threshold is reached, closing feedback loop.

Match Tracker (Shown below):

  • Dedicated page tracking matched profiles.

  • Notifies users when match threshold is reached, closing feedback loop.


Onboarding (not shown):

  • Restructured flow to ask for soft preferences and categorize questions.

  • More logical and sequential flow.

LESSONS & TAKEAWAYS

LESSONS & TAKEAWAYS

LESSONS & TAKEAWAYS

What I'd Do Differently


Expand Research Beyond Company Employees

  • Most usability testing relied on coworkers in the office.

  • Even though I ran multiple usability tests with 16+ users, I’d prioritize testing with a broader participant pool to reduce sampling bias.


Establish Developer Handoff Rhythms Sooner

  • Often discovered new developer-built features that I hadn’t been told about throughout my time on the project.

  • I’d establish more regular communication with the developer team to make sure we're always on the same page with the app creation.

What I'd Do Differently

Expand Research Beyond Company Employees

  • Most usability testing relied on coworkers in the office.

  • Even though I ran multiple usability tests with 16+ users, I’d prioritize testing with a broader participant pool to reduce sampling bias.

Establish Developer Handoff Rhythms Sooner

  • Often discovered new developer-built features that I hadn’t been told about throughout my time on the project.

  • I’d establish more regular communication with the developer team to make sure we're always on the same page with the app creation.

What I’ll Carry Forward


The Power of a Targeted UX Audit

  • A focused research effort can correct any major strategic missteps

  • Modifying the color scheme alone made users say the platform “finally felt like a dating app.”


User Advocacy Through Data

  • 83% of users prefer the slider feature over the static buttons,

  • 75% choose a familiar tap‑to‑profile layout over horizontal scrolling.


Pragmatism & Impact

  • Real‑world constraints can still yield measurable impact

  • Developer handoff process that saved developers 40% of guesswork

  • Introduced precedent that made data‑informed decisions the default.

What I’ll Carry Forward

The Power of a Targeted UX Audit

  • A focused research effort can correct any major strategic missteps

  • Modifying the color scheme alone made users say the platform “finally felt like a dating app.”


User Advocacy Through Data

  • 83% of users prefer the slider feature over the static buttons,

  • 75% choose a familiar tap‑to‑profile layout over horizontal scrolling.


Passion for Complex Problems

  • My motivation within design comes from solving unique challenges.

  • Ex. Designing a side‑by‑side profile comparison that lets matchmakers scan 7+ traits at a glance.


Pragmatism & Impact

  • Real‑world constraints can still yield measurable impact

  • Developer handoff process that saved developers 40% of guesswork

  • Introduced precedent that made data‑informed decisions the default.

NAVIGATE

Work

About

Thanks For Stopping By

Always happy to chat about design, abstract ideas, or anything in between.

© David Jin 2026

Available for Full-Time Starting Summer 2027

NAVIGATE

Work

About

Thanks For Stopping By

Always happy to chat about design, abstract ideas, or anything in between.

© David Jin 2026

Available for Full-Time Starting Summer 2027

Email

Thanks For Stopping By

Always happy to chat about design, abstract ideas, or anything in between.

© David Jin 2026

Available for Full-Time Starting Summer 2027