Skip to content
Oskar Östlind

NextWatch

A recommendation engine that matches what a whole group wants to watch — filtered by the services they actually have.

Year
2025–2026
Role
Design, frontend, backend and deployment

The brief

The problem is mundane and universal: four people on a sofa cannot agree on what to watch. NextWatch solves it by letting everyone swipe through titles and then computing the overlap.

The system weighs each member's ratings, filters out what they have already seen and only surfaces titles the group can actually stream. Data comes from TMDB.

Behind the interface sit roughly ninety API endpoints: auth, friends, groups, invitations, voting, matching, watchlist and billing. It is the most involved backend I have built.

Next step

Tell me what you want to build

A short conversation is enough to tell whether we're a fit. You'll get a clear answer on scope and price either way.