~/señor-lawyer/portfolio
Hello! I'm Señor Lawyer, a fullstack and roblox developer :)▌
~/previous-worktap to switch
~/work/netflix.md

[Built in 2026]· Netflix 1:1 clone
Netflix
REACTTYPESCRIPTBUNVIDEOAUDIOHLSDOCKER
Publicly unavailable, sadly. I enjoy not getting sued lol.
A Netflix clone I built to actually learn the annoying parts of media playback, not just copy the homepage. It has profiles, browse rows, title pages, source picking, subtitles, audio controls, continue watching, and a VPS deploy behind nginx and Cloudflare.
~/what-i-did.md
- ▸Built the profile picker, browse rows, title pages, source picker, player, and settings around the same saved profile data.
- ▸Worked through media playback details: HLS, remux URLs, subtitles, audio tracks, seeking, buffering, and resume state.
- ▸Built backend routes for catalog rows, playback sources, subtitles, progress, ratings, and profile data.
- ▸Deployed it on a VPS with Docker, nginx, Cloudflare, HTTPS, and the same network as the rest of my infra.
~/notes.md
- ▸ Built the profile, browse, title, player, and settings flows as one connected app.
- ▸ Learned a lot about video and audio playback: HLS, remuxing, subtitles, audio tracks, seeking, buffering, and resume state.
- ▸ Added backend routes for catalog data, playback sources, progress, subtitles, ratings, and profile data.
- ▸ Deployed it on a VPS with Docker, nginx, Cloudflare, HTTPS, and a locked-down origin.