STREAMING SERVICE
Scaling subscription and payment system for new premium content, +53% paid subscriptions
Focus: Subscriptions, payments, multi-platform scaling, MENA market constraints

The system we inherited
Shahid is a streaming service. One premium package. Two payment methods. It worked.
Then new exclusive content arrived. The system had to do more than it was built for. We needed to introduce new premium categories without devaluing existing subscribers, and rebuild the payment system to support regional methods people actually trusted.
Where it started to break
We first explored add-ons. On paper, it made sense.
But backend said no.
So the challenge shifted:
How do you grow from one package to three, with 60+ scenarios behind the scenes, without making it feel complex?
How do you introduce regional payment methods without breaking trust or consistency?
How do you make the value between packages clear enough for users to choose confidently?
What started as 6 scenarios quickly became 60+ combinations across packages, plans, and payment methods
What we decided
Once design, product, and engineering aligned on the technical direction, the challenge became making the new system feel clear, trustworthy, and scalable. I led the UX across web, mobile, and TV, turning a technically constrained system into something users could navigate without feeling the complexity behind it.
So we focused on three core changes:
Make package differences instantly clear
So users could compare quickly and choose with confidence.
Build payment flows users already trust
Support local and platform-specific payment journeys with less friction.
Create a system that scales across platforms
Keep web, mobile, and TV consistent as complexity grows.
paid subscriptions, reaching 1M users that year
+53%
churn, improving subscription renewals
-9%
If I did it again…
We shipped a clear workaround, but aligning earlier with engineering on subscription logic would have unlocked a scalable add-on model from day one.
Coming soon






