Wellness & Learning Platform
Audio · Subscriptions · Profiles
- Background audio with interruption handling
- Profile-scoped content entitlements
- Subscription gates enforced at repository layer

Challenge
Audio streaming, subscription libraries, and child profiles — seamless playback, parental controls, strict performance budgets.
Approach
Audio engine decoupled from UI. Profiles as first-class domain entities governing access, history, and recommendations.
Engineering decisions
01
Centralized audio session
Handles calls, interruptions, headset events. Playback persists across background transitions.
02
Profile-scoped entitlements
Independent access rules and history per profile. Parent profiles govern child permissions.
03
Graceful subscription expiry
Expired subs surface renewal flows without breaking navigation or corrupting cache.
Live products
Generic labels — client product names omitted.
Child learning & wellness
Starlit Dating product
In development
Outcome
Polished wellness product with reliable background audio and multi-profile support in production.
Questions about architecture or team fit? Reach out directly.
Connect on LinkedIn