Artyom Ivashenko

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
Emovi product screen: 10 seconds to a great movieEmovi product screen: Combine emoji to find something newEmovi product screen: Best matches in your feedEmovi product screen: Emotion-based recommendation feedEmovi product screen: Funny and light movie recommendationsEmovi product screen: Mature mood recommendationsEmovi product screen: Romantic and touching movie recommendationsEmovi product screen: Movie emotion profile before watching

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.
200K+Installs · movie discovery · recommendation flows · consumer scale

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.