All projects

YouTube Clone

A MERN-based YouTube clone with JWT authentication, Firebase-backed media storage, channels, playlists, comments, and studio-style creator management.

This project was an exercise in building the real product mechanics behind a modern video platform rather than just reproducing the interface. It covers the viewer journey and the creator journey together: users can authenticate, upload videos, create channels, interact through likes and comments, save content, and manage playlists.

Highlights

  • Implemented the core consumer-video product loop: authentication, channel creation, uploads, playback, likes, comments, saves, and sharing.
  • Separated the system into dedicated frontend and backend services with Firebase handling media storage and MongoDB storing user, video, and engagement state.

Tech stack

MongoDBExpressReactNode.jsFirebase

More projects

Additional work across AI products, developer tooling, and full-stack systems.

Browse all