Sglitch

A movie and TV discovery engine that progressively builds a taste profile.

Role Product design, full-stack development, AI integration
ReactViteNode.jsExpressMySQLClaude APITMDB APIPWA

A PWA for exploring movies and TV shows that uses user-interest signals to improve discovery and recommendations over time.

Sglitch

The problem

Search alone is not enough for personal discovery: the product needs a model that gathers progressive signals about preferences.

The solution

I designed an engine that combines catalogue exploration, taste profiles and explicit signals to make suggestions more relevant.

What I built

I built a React and Vite experience with Node and Express APIs, MySQL persistence and Claude and TMDB integrations.

How it works

Discovery ? interest signals ? taste profile ? ranking and recommendations ? personal lists.

Engineering choices

Separating PWA UI, application APIs, catalogue data and user signals keeps the recommendation engine evolvable.

Outcome

A discovery product that uses each interaction to improve the user profile, not only to return search results.

Gallery