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