Web Analytics Pipeline
Feb 2026
End-to-end analytics pipeline (collector → ingestion → processing
→ storage → reporting API → dashboard) converting browser events
into queryable product metrics. Client-side collector captures
pageviews, clicks, errors, and Web Vitals via sendBeacon/fetch.
JavaScript
Node.js / Express
MySQL
REST APIs
Study Sessions API
Mar 2026
Express + PostgreSQL REST API for tracking study sessions with
full CRUD, course/date filtering, Docker Compose setup with health
checks, and a CI gate that builds the Docker image after 11 Jest +
Supertest integration tests pass.
Node.js / Express
PostgreSQL
Docker
GitHub Actions
Jest
League of Legends Analysis
Oct 2025
ETL + modeling pipeline on Oracle's Elixir pro match data (10K+
records) evaluating how jungle gank priority affects objective
control and win probability. Ran hypothesis/permutation tests and
improved ROC-AUC from ~0.55 to ~0.85 with logistic regression and
random forest models.
Python
pandas
scikit-learn
Plotly
VSA at UCSD — Full-Stack Data Platform
May 2025
Full-stack platform for member registration, event sign-ins, and
point-based rewards supporting 300+ members. Mobile-first
React/TypeScript UI with Tailwind CSS, Supabase (PostgreSQL)
backend with auth-protected routes and Row Level Security,
deployed on Vercel.
React
TypeScript
Supabase
Tailwind CSS
Vercel