Back to all work
Mobile Product

FlickNight mood, not metadata.

A mood-based movie recommendation app that curates by feeling, not filters — so you find something to watch in seconds, not half an hour. Now in beta on Android.

FlickNight on three phones laid out on a marble table — the weary monster splash screen, the mood picker, and Rudy's pick for the night
Role Sole creator — design, dev & art
Timeline 2026 – Present
Status In beta · Android
01

The problem

Too much choice. Nothing to watch.

It's late, you've earned a quiet night in, and the plan is simple — watch something good. So you open Netflix. Then Disney+. Then three more apps. Forty minutes later you've flicked through hundreds of titles, watched three trailers, abandoned two watchlists, and eaten half the snacks — and still nothing's landed. So you put on The Office. Again. Not because you want to, but because deciding across a dozen services is exhausting. More choice was never the fix — none of it accounts for the one thing that actually decides your evening: how you feel right now.

A weary purple monster slumped on the sofa with a remote and popcorn — the user, defeated by choice
02

The insight

Start with the feeling, not the filter.

Genre is just a cataloguing system — it tells you what a film is, never whether it suits the mood you're actually in. A comedy can be exactly wrong on a tense evening; a slow burn can be exactly right. So FlickNight changes the first question you're asked: instead of browsing categories, you tell Rudy — the app's orange guide — how you want to feel tonight. He lines up a set matched to that mood — not three or four obvious hits, and not a genre dump, but a tight, hand-curated selection with no filler — and you spin through it, pulling up full details on anything that catches your eye, until something clicks. The hard part was never the screens — it was the curation: making the catalog feel hand-picked for exactly how you feel right now.

Rudy, the app's orange guide, grinning in an oversized navy cinema seat with a bucket of popcorn, a fizzy drink and a fan of mood tickets: Cozy, Adventure, Romance and Action
03

A key decision

Invisible machinery, effortless taste.

None of this works without a lot of moving parts the user never sees — and all of them run in a pipeline, long before the app reaches a phone. Films are discovered on TMDB, enriched with streaming and rental data, then handed to the AI layer: Claude Haiku reviews every film's mood tags against a written brief and flags the ones that don't belong, while a second agent on Claude Opus hunts for gaps and tops up moods that are running thin — with me approving the proposals before any of it ships. The finished catalog is baked straight into the app, so FlickNight is local-first: no account, no backend, no tracking, and your choices never leave your phone. That was the constraint tying it all together — keep the machinery invisible, so the app feels like a friend with great taste, not a database query.

Rudy, the app's orange guide, pulling back a plum stage curtain beneath a glowing Rudy's Pick marquee to reveal a server rack and stacked film cans, holding a reel of film
04

The app

Less searching. More watching.

The payoff is a night in sorted in seconds, not lost to scrolling. You pick a mood and Rudy spins up a hand-curated set tuned to how you feel — not an endless catalog to wade through — until you land on something you'll actually watch, with the details that matter a tap away: where it's streaming, cast, director, a trailer. Small touches keep it worth coming back to — per-mood themes, Rudy's running commentary, and badges and streaks that quietly reward the habit. It's live now in beta on Android, with iOS on the way.

A crowd of Rudys, each dressed for a different mood: an explorer, a party-goer, a cozy blanket-and-tea Rudy, a dramatic skull-holder, a map-reading adventurer, a witch with a pumpkin, a scared one with a torch, a romantic with a heart, a joker with a rubber chicken and a family hug
Twelve moods, and a Rudy for every one.
Tap any screen below to take a closer look.
The FlickNight welcome screen: a fed-up purple monster slumped on a sofa surrounded by floating streaming logos, with the line Stop scrolling. Start watching. and a Let's Watch button The mood picker: Alright, what are we in the mood for, with Adventure, Action, Cozy, Drama and Family cards, each with its own Rudy The Adventure mood screen: Rudy dressed as an explorer fleeing a boulder, above a spinning reel of hand-picked films in a treasure-map frame A film screen for Coco, showing its poster, Rudy's Pick label, rating, runtime, genre tag and synopsis The lower half of a film screen: Watch Trailer button, streaming and rental services, expandable movie details, Save for Later and Mark as Watched buttons, and Also Worth a Watch suggestions The settings screen: badge summary, active moods, streaming services, rental and family mode toggles, and a preferred runtime selector The First Watch badge with Rudy, plus watched, queued and consulted stats, the next badge to earn, a daily streak tracker and the favorite mood The stats screen: a badge shelf, a donut chart of top moods, recently watched films and a saved-for-later list
05

The marketing site

A front door worth opening.

A great app still needs a reason to tap "install." flicknight.app makes the pitch in one breath — Stop scrolling. Start watching. — wrapped in a warm, cinematic look that feels like the perfect night in. It opens on a character everyone recognizes: a weary purple monster slumped on the sofa, remote in hand, popcorn going cold — that's you, mid-scroll and defeated by choice. The art direction does the emotional work, so tapping download feels less like a decision than relief.

Visit the live site
The full flicknight.app marketing site in a browser window, top to bottom: the 'Stop scrolling. Start watching.' hero with the weary purple monster, the 'Every. Single. Night.' story, the Mood, Spin, Movie steps, supported streaming services, personalization and badges, the mood picker, a FAQ and a closing download call to action
06

End to end

One person. The whole thing.

Brand and mascot, art direction and copy, the app and its AI pipeline, the marketing site, the hosting and the domain — every piece of FlickNight was designed and built solo, with AI as the force multiplier. It's the clearest proof of how I work now: senior judgment on what matters, AI handling the rest, and a complete product shipped by one person that used to take a team. And all of it for this: two monsters, one sofa, and a film they actually picked.

Rudy, the orange guide, holding up a phone showing the FlickNight mood picker to the purple monster, who is now relaxed and smiling under a blanket with a bowl of popcorn on a cozy, fairy-lit sofa — the film is picked
Next project

Solo HQ — a freelance business in one place.

View next project