Sewasew
Web music streaming experience and subscription management for an Ethiopian streaming service.
Outcome
A web player and subscription flow that share one state model.
- Year
- 2021-2022
- Role
- Front-end developer
- Status
- Client work
- Stack
- Web front end, REST APIs, Subscription flows
The problem
A streaming service needed a web player and a subscription flow that worked together, not as two separate products.
What I built
Built the web listening experience and subscription management screens.
Connected the front end to the streaming APIs and handled loading, empty, and error states.
Worked with backend engineers on API integration and UI performance.
Surfaces
- Web player
- Subscription management
- Streaming APIs
Decisions
Subscription state stayed visible in the account flow.
The web player and account screens shared the same state model.
Scope
I worked on the web application and subscription management, not the native mobile apps.
Team context
Sewasew is an Ethiopian music streaming service with 500K+ Google Play downloads and a 4.2 rating. Those figures describe the product, not my work.