Lumi
Lumi is a couple's movie recommendation system. Reads both partners' rating histories from Supabase, asks Gemini 2.5 to write smart category rows that account for what both have already seen, lets each partner veto a candidate from a Tonight's Pick stack, refreshes the whole feed at 05:00 UTC every day via Vercel cron. Once one partner rates a movie 4.5★+, it surfaces in the other's "things they loved" row.
What Wasn't Working
Most recommendation engines aim wide — they want a billion users in a content carousel, which is why one Ghibli movie gets you twelve Pixar suggestions. Couples want the smaller problem: two people, one couch, one shared evening.
How I Fixed It
A two-seat app that reads both rating histories, asks Gemini to name 10 category rows accounting for what both have seen, and surfaces "things they loved you haven't seen" cross-feed. Spotify-Wrapped-style end-of-year recap turns the year of ratings into stories cards. Personal data env-gated so source is publishable read-only.
Technologies Used
Key Outcomes
Want something like this?
Let's build it. I ship fast and I ship clean.