Dating algos

Timeline: May 2025

design and intent

audience profile

Boardible is a multiplayer board game platform, so it originally used 'UserTag' to link users in the same room. UserTag was a large pain point for users, so they gravitated toward familiar, industry-standard concepts like room codes and a ‘share’ feature. None of the users I interviewed could use the UserTag properly. Revising the user-to-user connection interface would be essential to increasing user conversion.


Education as something fun and self-paced


Who is the user and how do I represent them?

The Gale-Shapley Algorithm can be a little hard to grasp, with modern visualizations convoluted or overly technical. Wanting to meet my college-aged audience where they are meant fun UI (pixel art!) and the option to pace oneself. In UI terms, this meant lots of buttons — no shame in going back or forward here.

Since I wrote and designed the UI, I had to strike a balance between writing something concise (and attention-sustaining) but accurate. This meant eliminating overly complex matrix math or Big O notation, but leaving in pseudocode in the storyline.

My audience is non-technical dating app users of the ages 20-35 who are tech-curious and use technology often. My audience are stumblers upon this knowledge and stay intrigued by the project because of its relevance to their lives.


I chose this audience because though they are digitally literate, these users may lack the ability to understand existing resources about the algorithms behind these apps because of their non-technical background. Moreover, the topic was inspired by my friends, who fit this audience well.


When I designed, I used a more colloquial tone that builds from my experience interacting with these users. I also took inspiration from the graphics of data-driven publications like The Pudding, which shares a common user base with me. I also aimed to reduce the amount of information given on a single screen, and create various visualizations to explain the same thing.

I wanted to design something that felt youthful and dynamic. This is where I landed on pixel art and the storytelling style of The Pudding.


To further the relevance to my audience, I conducted 5 user interviews. I ended up making 30 screens!

Convey basic technical knowledge

Where I landed with these goals

Wireframes and prototypes I worked on to produce a hi-fi prototype of an explainer for the Gale-Shapley Algorithm for college students, for Northwestern's Communicating Computer Science class.

Information Architecture

Prototyping

Figma