Emovi
I built and launched the client-server iOS app for emotion-based movie discovery. It reached 200K+ installs and up to 50K DAU before discontinuation.
- Status
- Discontinued · released 2022
- Role
- iOS Developer, part-time
- Scope
- 0-to-1 client, discovery, APIs, Firebase, performance
- Outcome
- 200K+ installs · up to 50K DAU








Product screens from the released 2022 application.
Context
The interface had to make discovery fast and intuitive while coordinating remote data, recommendations, user state, and rich content.
The challenge was keeping the mechanic light without making the implementation brittle.
Responsibilities
- Built and launched the client-server iOS app from scratch.
- Implemented discovery, recommendation, and supporting flows.
- Organized state with MVVM and integrated REST APIs and Firebase.
- Worked on performance and stability at consumer scale.
- Connected the playful interaction model to dependable data and state.
200K+ installs.
Engineering decisions
One clear mechanic
Emoji and mood were the distinctive entry point into movie and TV discovery.
Separate state from presentation
MVVM kept content, selections, and view behavior understandable.
Design for imperfect networks
Provide useful loading, empty, retry, and cached states.
Measure real behavior
Firebase and production signals informed stability and usage decisions.
Outcomes
- 200K+installs
- 50Kpeak daily active users
- 2022released product
- 1clear discovery mechanic
At this scale, the app faced production demands in performance, data handling, and reliability.
Metrics and screens are from the released 2022 product.