Film Finder · 2024 to present

Growingafilm-discoveryappIco-foundedfrom20to70-100weeklyusers

Film Finder's early users could not find films that matched their actual taste, only their genre. I redesigned discovery and onboarding and shipped front-end code myself. Weekly active users grew from around 20 to 70-100 and the newsletter reached 2,000 subscribers.

Role

Co-founder · Design and code

Platform

iOS and Android

Team

Co-founder leading design and shipping code, alongside a developer and a product manager.

Tools

Figma, Figma MCP, Claude, React Native, Typeform, Miro

Film Finder Growing a film-discovery app I co-founded from 20 to 70-100 weekly users

70-100

weekly active users, up from 20

2,000

Substack subscribers

iOS + Android

live in both stores

Overview

Film Finder is a startup I co-founded to help people find something worth watching faster. Its whole promise is to find films at lightning speed, but the early product was not living up to it. The homepage and onboarding created unnecessary cognitive load and slow decision making, which drove high drop off and churn right after signup. Working with a developer and a product manager, my role blended product design and design engineering. I ran the research, built the prototypes, and shipped UI changes directly in the app using AI-assisted coding.

The problem

Genre filtering was too blunt. Someone who loves Parasite and Get Out does not want "horror and thriller", they want a specific tone and intelligence that tags cannot capture. The homepage was a generic feed, and onboarding was a wall of posters that created noise and drop off straight after signup.

Goals

  • 01Help people decide what to watch quickly, and feel confident in the choice.
  • 02Cut the cognitive load in onboarding so capturing taste feels lightweight, not like work.
  • 03Test whether social discovery could add value without diluting the core job of finding a film.

What the research told me

65%

response rate across 22 participants in interviews and Typeform concept testing. The clearest theme: people do not want more options, they want better guidance.

Long lists and poster-heavy onboarding made decisions feel heavier, not easier. Cognitive load at first run was the real source of drop off.

On social, people cared about shared taste and context far more than generic following. That reframed social as support for discovery, not a competing feature.

Key decisions

01

Talked to the people who were leaving

I ran 12 interviews with early users, 22 in total at a 65% response rate, paired with Typeform concept tests with existing users. One pattern came up again and again: people do not want more options, they want better guidance.

Research synthesis from 22 participants: interview themes and Typeform results, with each assumption tested and either validated or rejected against the evidence. The clearest signal was guidance over options.
Research synthesis from 22 participants: interview themes and Typeform results, with each assumption tested and either validated or rejected against the evidence. The clearest signal was guidance over options.
02

Prioritised by impact and effort

We had more ideas than a small team could build: mood-based recommendations, AI-driven recs, and personalisation from viewing history or explicit preferences. In a team workshop we weighed each one against impact, effort and feasibility, using lenses like RICE and MoSCoW, then committed to the high-impact, low-effort work first. That is why we shipped the Top 3 home, simpler onboarding and Shuffle before the bigger AI features. With a small team, backing the fast wins was how the redesign actually shipped and moved the numbers.

The ideation workshop: ideas generated from the research themes, then weighed against impact, effort and feasibility to decide what to build in the next five weeks.
The ideation workshop: ideas generated from the research themes, then weighed against impact, effort and feasibility to decide what to build in the next five weeks.
03

Cut choice with a Top 3 For You home

I replaced the generic feed with a constrained "Top 3 For You" model for fast decisions, and moved deeper browsing into a separate Discover tab so the two jobs stopped fighting each other. Showing only three felt risky, but in testing it did the opposite of what I feared: fewer options raised confidence instead of frustration.

Before
Before
After

Before: the old, generic homepage feed. After: the new Top 3 For You home (a screen recording of the prototype).

04

Simplified onboarding to genre chips

Genre selection went from poster heavy screens to compact chips that are faster to scan and complete. Onboarding dropped from seven steps to three, which cut the visual noise and made capturing taste feel lightweight rather than effortful.

Before
Before
After
After

Before: the poster-heavy genre picker. After: compact, colour-coded chips. Onboarding dropped from seven steps to three.

05

Made discovery feel effortless with Shuffle

As category lists grew, scrolling felt like work rather than exploration. I redesigned category pages around fewer, larger posters and added a Shuffle action: one tap generates a fresh set of films. A lightweight dice micro-interaction makes it feel playful and intentional, and I tested it with our community over WhatsApp before shipping.

Before
Before
After

Before: a long, text-heavy list to scroll through. After: fewer, larger posters with a one-tap Shuffle that generates a fresh set of films.

06

Explored social as a discovery aid, not a feed

Rather than bolt on generic following, I designed profiles around film identity: what someone has watched, liked, or wants to watch, with shared taste at the centre. Treating social as a way to strengthen recommendations rather than compete with them kept the core decision fast while opening a credible path to stickiness.

A profile built around film identity: watchlist, liked and seen, framed around finding films through shared taste rather than a follower feed.
A profile built around film identity: watchlist, liked and seen, framed around finding films through shared taste rather than a follower feed.
07

Built a component library and shipped in code

I built the component library in Figma covering recommendation cards, film detail cards, genre chips and navigation states, then wrote production React Native alongside my co-founder. For small UI changes I used Figma MCP and Claude to prototype and ship directly, keeping engineering time on higher-impact work.

The component library, built atomic-design style: buttons, inputs and content atoms composed into molecules like search, section headers and the top-three card.
The component library, built atomic-design style: buttons, inputs and content atoms composed into molecules like search, section headers and the top-three card.
Film Finder today: the redesigned discovery experience, live on iOS and Android.

The outcome

Weekly active users grew from around 20 to 70-100 a week after the redesign, and the Substack newsletter reached 2,000 subscribers, part of a wider community of over 7,000 across our socials, newsletter and the monthly film club we run. The taste anchored recommendation model became the core of how we position the product, and we are now rolling it out in a modern liquid-glass style with a matching marketing site.

Backed by

Film Finder has been supported by an accelerator, mentors and industry partners as we have grown.

Barclays

Barclays

Funding through their accelerator programme

Sky

Sky

Leadership and mentorship

Everyman

Everyman

Partner for our monthly film clubs

University of Southampton

University of Southampton

Internship partnership

What I would do differently

First session experience drives retention more than feature depth. Reducing choice at the right moments raised confidence rather than frustration, and the growth came once we finally simplified onboarding. I would have done that six months earlier.

iOSAndroidConsumer AppFounderDesign Systems