Designing and vibe coding a social film platform
"IMDB has the data. TikTok has the engagement. Nobody had combined them for the single most universal question in entertainment: what should we watch tonight?"
Roughtake is a consumer app at the intersection of social media and cinematic discovery. It combines the utility of IMDB with the dopamine loop of swiping — letting users find what to watch through a gamified filter experience, then share their opinions through short-form video reviews tied directly to the title.
This case study is different from most in my portfolio. This wasn't a client engagement with a defined scope and a retrospective. This is an ongoing project — one that's been through ideation, hi-fidelity design, partial development, a real stall, and a re-energized revival using AI-assisted coding tools. It's a messy, honest account of what it actually looks like to design something you believe in over time.
As the sole designer and founding decision-maker, every choice here carried real stakes — including the financial ones.
Every product idea needs a moment. This one had a pandemic.
Three existing players served parts of the need — none served the whole thing.
Being the only designer meant the process was nonlinear, fast, and deeply personal. Every decision had to pull double duty — serving the user and convincing future collaborators.
When you're the designer and the stakeholder and the product manager, the quality of your own documentation directly affects the output — and the bill.
"He delivered source code locked to V1 — most likely to prevent me from taking the project elsewhere."
When the contract developer handed over the codebase, what I received wasn't a functional product — it was a deliberately limited V1 source drop. The app in the store didn't work. Navigation was broken, the home screen had no real functionality, and there was no admin panel — meaning I had no way to manage content or flag security issues from the back end.
I rebuilt the full navigation system, added real functionality to the home screen, and built an admin panel to handle content moderation and security. Then I re-released the app and worked through bugs across multiple rounds of testing. Since then, I've shipped three new versions to the App Store — each one a step closer to the product that was designed.
Something shifted in the tooling landscape that changed the economics of building alone.