All projects

Machine learning · Recommendation systems

Movie Recommendations.

Find similar films with content-based recommendations.

My role

AI Engineer

Built with

Python / scikit-learn / FastAPI / Next.js

Movie recommendation interface with Avatar selected in the catalogue and similar films displayed with their posters.

01 / Overview

What it does.

This project lets users choose a film and find other titles with similar content. I used Python and scikit-learn for the recommendation logic, with a searchable catalogue and TMDB posters to make the results easy to browse.

02 / Implementation

How it works.

  1. 01Select a film
  2. 02Compare movie features
  3. 03Rank similar titles
  4. 04Display recommendations

Content-based similarity

The system compares movie features and ranks related titles. Recommendations are based on the selected film’s content rather than a user’s viewing history.

From model output to an application

FastAPI provides the API layer for the recommendation logic, while Next.js provides the web interface. Users select a film and browse the suggested titles with posters supplied by TMDB.

Next project

Doc Chat

04 / Contact

Get in touch.