A distraction-free Android video app, built and run alone
Four years of it — app, backend, listing, and business, with no one else on the team.
I wanted to watch video without an interface built to keep me watching. The first version shipped as React Native, and people found it on their own — no paid marketing then or since.
I rebuilt it natively in Kotlin once React Native became difficult to keep reliable at that scale. Crashes fell about 60%, and the app started behaving like part of Android instead of a layer on top of it.
Cost per request is the constraint that shapes the backend. The app is independent, so the infrastructure has to stay cheap enough for it to stay that way.
Four years in, most of the job is upkeep: reviews, Android version churn, and turning down features that would make the app feel like the thing it replaced.