← All work

Movie Recommendation System

Suggests what to watch next based on what you've already seen.

Client
Personal project
Year
2024
Status
Source available
Service
Data quality & pipeline QA
The recommendation system showing a list of suggested films for a user.
Signal
Watch history
Method
Similarity ranking
Status
Source available

The problem

Recommendation is the classic problem of turning behavioural history into a useful ranked list — a good way to learn the mechanics of similarity and scoring.

What I did

  1. Built a recommender over user watch history
  2. Computed similarity between titles to rank candidates
  3. Served the results through a Django front end

The outcome

A working recommender that taught me the data-modelling side of personalisation.

Hire me for this

Data quality & pipeline QA

Reports are only as trustworthy as the data underneath them. I check that your numbers are actually right — across systems, after every update — and set up tests that catch it when they stop being right.

What that engagement includes →