Skip to main content
Neeraj

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
Lumen app cover — now-playing screen mock-up

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
Library screen mock-up with downloadable session cards
Library with download states (mock-up).

Have a project in mind?

Message me on WhatsApp for a quick chat and a quote. Prefer email?

Message me on WhatsApp