Skip to case study
Active Project2022 — Present

Chebyrnet Music

Streaming music web application with synchronized lyrics and recommendations

Role: Full-Stack Developer · HLS web player, lyrics engine, catalog REST APIs & S3 integration

Context & Architectural Challenge

The project needed a web player that plays audio streams via HLS and displays lyrics in sync with playback.

Architectural Solution

Engineered the frontend player with HLS streaming support, optimized lyric rendering, and implemented catalog backend APIs backed by PostgreSQL and Redis.

Key Engineering Highlights

  • Web player built with Next.js and React supporting HLS audio streams.
  • Smooth lyric line rendering without layout shifts during playback.
  • Backend catalog microservices for tracks, artists, and playlists in NestJS.
  • Caching of popular catalog endpoints and sessions in Redis.
  • Containerized services orchestrated with Docker.

Technology Stack

Next.jsReactTypeScriptNestJSTailwind CSSPostgreSQLRedisDockerhls.js