Profile

A little more about the person behind the commits.

I’m Richard — a UCLA statistics and data science student who treats building software and studying uncertainty as the same discipline seen from two angles. I care about clean data, honest models, and interfaces that get out of the way.

Now

Finishing my degree while learning new and reviewing old leetcode questions daily while exporing the new niche cafe to study in. Most weeks are a mix of coursework, code review, and arguing with my own poker equity charts.

Before

I got here through a stack of hackathon projects, a research stint in sports analytics, and a lot of late nights turning messy datasets into something a model could actually use. Each one taught me that shipping and rigor aren’t opposites.

Experience

  • Software Engineer · Creative Labs

    Building Homie, a cross-platform roommate app — chore splitting, shared expenses, and group scheduling.

  • Data Engineer Intern · Royal Bank of Canada

    Built a personalized recommendation system powering data discovery for 500+ enterprise users, surfacing 1,000+ datasets a week.

  • Undergraduate Researcher · Bruin Sports Analytics

    Modeled NBA upset likelihood against betting-market odds using multivariate regression.

Projects

Step 1 on beating Vegas

MLB Predictor

full-stack baseball analytics platform that models MLB game scores using historical Statcast data, using feature engineering, probabilistic modeling, and interactive data visualization

Best use of Zetic · LAHacks 2026

Scrubs

Privacy-first iOS app that redacts PHI from healthcare photos entirely on-device — zero network calls, zero HIPAA exposure.

1st Place · LAHacks 2025

Embers

Insurance valuation tool that turns 2-minute home walkthroughs into detailed inventory reports with YOLOv11 + Gemini 2.5.

Best use of Groq.AI · DevFest 2025

iAssist

AI-powered vision assistant giving visually impaired users real-time navigation from just a smartphone.

40k+ impression on Linkedin, ~400 installs

Cordial.AI

Chrome extension email assistant that fills in the blanks for you.

Tools

C++
Bash
scikit-learn
Swift
Docker
Kubernetes
Git
Pyspark
Airflow
TypeScript
Python
R
Next.js
React
Node
React Native
Expo
pandas
PyTorch
SQL
C++
Bash
scikit-learn
Swift
Docker
Kubernetes
Git
Pyspark
Airflow
TypeScript
Python
R
Next.js
React
Node
React Native
Expo
pandas
PyTorch
SQL

Elsewhere