Projects

Demo of watching a concert of Rhythm

Overview

Rhythm is the only streaming service where you can watch full concerts, built with performance and scalability in mind.

Timeline

February 2023 - Present

My Role

Founder & Lead Engineer responsible for the entire stack: system architecture, frontend and backend development, AI/ML recommendation logic, video processing pipelines, and UI/UX design.

Written in TypeScript
Private repository

Tech Stack

  • FFmpeg
  • PostgreSQL
  • NextAuth.js
  • Next.js

Key Features

  • 1Full-stack architecture with Next.js
  • 2AI/ML-powered recommendation engine
  • 3Secure HLS-based streaming via AWS CloudFront
  • 4GPU-accelerated FFmpeg transcoding (CUDA)
  • 5Real-time search, trending, and watch history
Rhythm platform displayed across multiple devices

Challenges & Solutions

Challenge

Processing high-fidelity concert footage requires immense computational power and can create bottlenecks if not optimized.

Solution

Developed custom FFmpeg transcoding pipelines designed to run natively on Nvidia GPUs using CUDA hardware acceleration, significantly reducing processing time.

Challenge

Delivering massive video files globally with low latency while ensuring content security.

Solution

Engineered a secure HLS-based streaming solution distributed via AWS CloudFront, ensuring compatibility across devices and optimized global delivery.

Challenge

keeping users engaged and helping them discover relevant content within a large library.

Solution

Implemented a near real-time recommendation engine utilizing AI/ML algorithms to personalize the viewing experience and increase retention.

Outcomes & Impact

  • Achieved high performance and scalability by leveraging Vercel for frontend deployment and PostgreSQL for data management.
  • Established a robust video processing pipeline capable of handling professional-grade concert footage.
  • Enhanced user engagement through intelligent features like watch history and algorithmic recommendations.