Skip to content
← All work
StreamingClient work

AzloTV Streaming Platform

Subscription streaming platform: web, iOS, tvOS and Android, plus payments and live infra

Role
Lead engineer
Client / product
AzloTV
Years
2025–present
Status
Production

Overview

AzloTV is a subscription streaming platform with on-demand video and creator live streaming. Hamza took over the existing production codebase in December 2025 and has led development since, across the Node/Express API, the Next.js site, the admin and streamer dashboards, the MediaMTX live pipeline and the native apps. Hamza's main work: moving payments into their own microservice, building creator monetization, and hardening live streaming on AWS and Cloudflare.

Open live site ↗Private client code

Highlights

  • Moved subscriptions and payments out of the Node/Express monolith into a separate payment microservice (Strangler Fig pattern); entitlement changes reach the monolith as Redis pub/sub events.
  • Built creator monetization: Stripe Connect onboarding with automated daily payouts, per-streamer membership tiers, SuperChat, and a merch storefront with Stripe Tax, pre-orders and guest checkout.
  • Live pipeline: MediaMTX ingest (RTMP/SRT/WebRTC), FFmpeg transcoding, HLS segment sync to Cloudflare R2, and automatic failover of the ingest server to another AWS availability zone.
  • Moved media delivery from CloudFront to Cloudflare R2 and Workers (zero egress fees, about 80% cheaper per TB at list prices), and run the CI/CD, staging, deploys and alerting across AWS and Cloudflare.
  • Native Swift 6/SwiftUI iPhone app (widgets, Live Activities) and a tvOS app with a Top Shelf extension sharing one Swift package; Hamza maintain the Flutter mobile app (offline downloads) and is building a native Kotlin/Compose Android app.

Technology

Platforms

WebiOStvOSAndroidBackend/Cloud
Node.jsExpressMongoDB / DocumentDBMongooseRedisBullMQSocket.IONext.jsReactTanStack QueryTailwind CSSHLS.jsStripeStripe ConnectStripe TaxSwift 6SwiftUIFlutterKotlinJetpack ComposeMediaMTXFFmpegAWS ECS FargateAWS S3AWS MediaConvertAWS CloudFrontAWS SESCloudflare R2FairPlay DRM (in development)FirebaseAnthropic Claude APIDocker

Project visuals

Next projectCARVER-AI→