Lumen
Lumen — a calmer audio experience for a meditation app
- Platform
- Cross-platform
- Role
- Lead mobile developer
- Timeframe
- 2024 Q4 – 2025 Q3
- React Native
- Expo
- Background audio
- SQLite
- Push notifications

The Problem
Sessions cut off when the screen locked, downloads failed silently, and support was dominated by playback complaints. The app worked — it just never felt reliable in the one moment it had to be.
The Solution
I rebuilt playback around a single audio service with locked-screen controls and background continuation, added resilient downloads with resumable progress, and replaced silent failures with explicit states.
Business Impact
Session completion increased by 25% and playback support tickets dropped 70%, leading to a stable 4.8★ store rating.
- store rating
- 4.8★
- session completion
- +25%
- playback support tickets
- −70%
What I did
I rebuilt playback around a single audio service with locked-screen controls and background continuation, added resilient downloads with resumable progress, and replaced silent failures with explicit states the UI can explain.
- Background audio with lock-screen controls on both platforms
- Resumable downloads with storage budgets per device
- Friendly first-run permissions flow for notifications

Have a project in mind?
Message me on WhatsApp for a quick chat and a quote. Prefer email? hello@chikuapps.dev