My Projects

Below are a few highlighted projects that reflect my learning journey and interests at UC San Diego. Each project was built with attention to detail, collaboration, and exploration.

SurfStore – Distributed File System

Implemented a distributed file storage system using gRPC and Raft consensus in Go. Designed replication and fault-tolerance mechanisms to ensure data consistency across servers.

  • Language: Go
  • Key Concepts: Replication, Leader Election, Fault Tolerance

TrendTube: Analysis & Predictions on YouTube Trends

  1. Built data pipelines for 39K+ videos; trained and evaluated Random Forest and XGBoost models.
  2. Achieved 0.83 precision across 33 categories for engagement prediction.
  3. Applied Jaccard similarity and Girvan-Newman algorithm for content clustering.

Project Repository

Web Portfolio

This very site demonstrates semantic HTML and will soon evolve with Flexbox, Grid, and responsive CSS.

Completion in Progress