AN

Alex Ndungu

CTO + Software Engineer + ML Engineer

Let's talk
HomeAboutExperienceProjectsSkillsContact
Let's talk
HomeAboutExperienceProjectsSkillsContact

Alex Ndungu

Backend systems, machine learning retrieval, and clean product-minded engineering for teams that care about reliability.

GitHubLinkedInLeetCodealexmeta517@gmail.com
Content-Based Recommendation Engine

Movie Recommendation System

Built a recommendation pipeline that turns movie metadata into similarity-driven suggestions.

Problem statement

Recommendation systems need a useful representation of content before similarity becomes meaningful, especially when user interaction data is limited or unavailable.

Architecture breakdown

I transformed metadata into comparable feature vectors and used similarity scoring to identify titles that share themes, genres, and descriptive signals.

  • - Metadata cleaning and feature extraction pipeline
  • - Vector-based content representation for each title
  • - Similarity engine for nearest-neighbor style recommendation
  • - Recommendation flow optimized for explainable suggestions

Tech stack explanation

PythonPandasscikit-learnFeature engineeringSimilarity modeling

System diagram

[ Movie Metadata ]
      |
      v
[ Feature Extraction ]
      |
      v
[ Vector Representation ]
      |
      v
[ Similarity Engine ]
      |
      v
[ Recommended Movies ]

Key challenges

A content-based recommender that processes movie metadata, extracts meaningful features, and computes similarity between titles to generate relevant suggestions without relying on collaborative user behavior.

  • - Demonstrated recommender system fundamentals with a transparent model.
  • - Built a project that clearly shows feature engineering and retrieval reasoning.
  • - Created a lightweight recommendation workflow suitable for iteration and experimentation.

What I learned

Interpretability is a strength when explaining recommendation quality.
Feature representation is the real engine of content-based systems.
Simple recommenders can still feel strong when the pipeline is carefully designed.