01
Problem
A TV remote is a bad search tool: endless grids, no keyboard, and too much scrolling for a simple question.
02
Build
Built a 960×540, D-pad-only app that turns 83 titles and 7 moods into a five-item shortlist, with a one-line reason for every pick. The catalog, scoring, and explanations run locally.
03
Decisions
- Designed a deterministic recommender with weighted scoring and a fixed relaxation ladder; the UI never shows an empty list.
- Wired predictable first focus and explicit focus maps for row edges.
- Covered scoring, relaxation order, navigation, and rendering with a Jest suite.
04
Outcome
83 titles, 7 moods, 0 network calls. A complete TV flow that answers the question in one screen.
05