Hi, I’m Chris, and I’m interested in building machine learning platforms and low-latency systems.

I’m currently studying Computer Science and Applied Mathematics at UC San Diego.

My current focus is building a customer churn classifier using regression. I also plan to rebuild parts of OneShot’s backend in Go.

Outside of work, I enjoy camping and hiking. and have stuck with me the most.

Projects →

  • I built a job-search platform for students, with a fault-tolerant data pipeline that crawls 112K job boards and normalizes and enriches postings into one clean feed that refreshes throughout the day so new roles show up as soon as they're posted. Students can track each application's status and dates once it's marked applied.

    Python (asyncio), FastAPI, PostgreSQL, and Typst.

  • I led a 4-person team in UC San Diego's Data Science Student Society to profile Ethereum wallets by behavioral signatures (trading patterns, peers, activities, etc.). We engineered features from 650M transactions across 6.34M wallets for unsupervised clustering and discovered 18 wallet types, from DEX traders to bots, and even fraudulent wallets tied to phishing scams. We shipped a real-time ML inference pipeline that profiles any wallet and flags fraud live.

    Python, BigQuery, DuckDB, UMAP, HDBSCAN, XGBoost, FastAPI, and React.

Academics →

  • Portfolio-Risk Rankings under Delayed Price Observations

    Risk Modeling · MATH 111A Course Project

    A mathematical investigation of how delayed price observations affect covariance estimates and portfolio-risk rankings. The project will use analytical derivations and Monte Carlo experiments, with a written paper and class presentation.