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

- 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
- Built a recommender over user watch history
- Computed similarity between titles to rank candidates
- Served the results through a Django front end
The outcome
A working recommender that taught me the data-modelling side of personalisation.
Built with
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.
More work
- Sprachen Zentrum LMSA language school moved its whole course library online — without its videos leaking.2025
- Tathyanka TrackerNobody has to refresh a webpage at 6am any more — it emails you when the number changes.2025
- Dynamic Web ScraperPoint at the part of a page you want. Get it back as clean, structured data.2024