Skip to content
Back to selected work

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

  1. Web player
  2. Subscription management
  3. 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.