Phuc Truong
I build web apps and run them on hardware I own.
B.S. Mathematics of Computation, UCLA '26 · San Jose, CA
The homelab
The map below is drawn from the live system: a mini PC and an Unraid NAS that serve PlanBear, run the anomaly-detection pipeline against their own telemetry, and will host VisionX. Click a node to read its case study.
INTERNET → Cloudflare Tunnels → cloudflared ×3 · Caddy
media-server · ThinkCentre mini PC · Docker
- PlanBear backend · planbear.io
- TranAD + exporter · anomaly scoring
- Prometheus · Grafana · monitoring
- VisionX · in development
- Nextcloud · Jellyfin media stack · Homepage dashboard
unraid-nas · 18 TB parity array
- NFS exports · media · nextcloud · backups
- node-exporter · telemetry
Flows
- PlanBear backend → Supabase (PostgreSQL)
- 03:00 cron · pg_dump → NFS → NAS
- Prometheus → NAS node metrics via Tailscale
Featured work
PlanBear
LIVEDegree-planning platform for UCLA students: drag-and-drop 16-quarter planner over a 15k-course catalog, deployed and operated end to end.
React · Express · PostgreSQL · Sequelize · Cloudflare Tunnel
Homelab Anomaly Detection
PAUSED · WORKING MVPTranAD adapted to my own server telemetry: Prometheus export pipeline, FastAPI scoring service, results fed back into Grafana with Discord alerts.
Python · PyTorch · FastAPI · Prometheus · Grafana · Docker
VisionX
IN DEVELOPMENTHome security system built for my own house: camera management and live WebRTC streaming today, an ML recording pipeline in design.
FastAPI · SQLAlchemy · PostgreSQL · go2rtc · React
Homelab Infrastructure
ONGOINGThe hardware under everything above: Unraid NAS and a mini PC running Docker services behind Cloudflare Tunnels, Tailscale, and Caddy.
Docker · Linux · Unraid · Prometheus · Grafana · Tailscale
Other projects
- BruinGrub - Team-built UCLA dining review app (CS 35L) - owned the calorie-counter page and the JWT login/signup flow.
- KnowYourTimes - Hackathon news-quiz app that generates questions from daily news with the Gemini API.
- The Miracle Project - Accessibility-focused learning platform with voice navigation, built at Hack2Impact.