← All projects
professional·Polymath Services L.L.C.·Dec 2022 – Jun 2025

Event Streaming Platform

Live & on-demand streaming with commerce

RemixReactSSRNest.jsShopifyAWS MediaLiveMediaPackageCloudFront

Overview

I helped transition a data-hosted on-premises streaming product to a cloud-based solution. Live and on-demand video run through AWS MediaLive into MediaPackage/CloudFront for playback, with Nest.js APIs and Remix SSR for the product surface. Ticket sales and merchandise are handled through Shopify (Storefront API and checkout flows).

Architecture

flowchart TB
  Viewer(["Event viewer"])

  subgraph app ["Application"]
    Remix["Remix SSR React"]
    Nest["Nest.js API"]
  end

  subgraph video ["Video pipeline"]
    MediaLive["AWS MediaLive"]
    Package["MediaPackage"]
    CDN["CloudFront"]
    Live["Live stream"]
    VOD["On-demand content"]
  end

  Shopify["Shopify"]
  Tickets["Ticket sales"]
  Merch["Merchandise"]

  Viewer --> Remix
  Remix --> Nest
  Nest -->|"Start / manage streams"| MediaLive
  MediaLive --> Live
  MediaLive --> VOD
  Live --> Package
  VOD --> Package
  Package --> CDN
  CDN -->|"HLS playback"| Viewer
  Remix -->|"Storefront API and checkout"| Shopify
  Shopify --> Tickets
  Shopify --> Merch

Summary

Cloud migration of an on-premises streaming platform supporting live and on-demand video, ticket sales, and merchandise for events across the western USA.

What I worked on

  • Transformed the on-premises streaming platform into a cloud-based solution.
  • Supported live and on-demand streaming workflows for events via MediaLive, MediaPackage, and CloudFront.
  • Integrated ticket sales and merchandise purchases through Shopify.
  • Implemented server-side rendering with Remix (React) and Nest.js APIs to optimize page load times and SEO.

Results

  • Successful on-prem to cloud migration
  • Live and on-demand streaming for western USA events
  • Integrated ticket sales and merchandise via Shopify
  • Faster page loads and better SEO through Remix SSR