loading...

KAIRUI YING

CS + Industrial Engineering @ UC Berkeley · San Diego, CA

Welcome to my corner of the coast. I build things.

The 3D version needs a newer browser — everything's here too.

Work

Stanford Medicine

AI Engineer · Apr 2025 – Present

Building an agentic RAG system for doctors — five tools, dynamic routing, hybrid SQL + vector retrieval, with security enforced at the database layer (Postgres RLS), not the prompt. The agent is explicitly untrusted; the data stays safe anyway.

Mirai Copilot

Software Engineer · summer 2025

Numerical algorithms in NumPy — Gaussian elimination, eigenvalue methods. Made the math 40% faster and the predictions 30% better.

PlatePromos

CTO & Co-Founder · 2024–present

I walked into 35+ restaurants as a high schooler with no budget and asked them to give students discounts. It worked: 500+ students eating cheaper, recognition from the California Senate, Legislature, and the Mayor of Encinitas.

University of Michigan

AI Research Assistant · 2024–2025

Built a real-time CNN classifier in Python/OpenCV that hit >95% accuracy at <50ms on a webcam.

Gobattle.io

Game Developer · 2023–2025

A browser MMO with 50,000+ players — WebSockets, 60 FPS, web/iOS/Android, no engine. It's still live.

Projects

Gobattle.io

The MMO. FSM enemy AI, delta-time game loop, predictive aim, adaptive difficulty — all raw Canvas 2D.

PlatePromos

The restaurant platform. Flask/AWS, 500+ users, 35+ partners.

MeetWise

Scheduling shouldn't take 10 minutes. Claude API + Google OAuth + Cloudflare Workers gets it under one.

2048 AI Solver

Minimax with custom heuristics. Wins 98% of 10,000+ simulated runs.

Toolbox

Build — Python · TypeScript / JavaScript · SQL · NumPy · OpenCV

Ship — FastAPI · Next.js · Docker · nginx · GCP + AWS · Flask · Cloudflare Workers

Scale & secure — LangChain agents · pgvector + HNSW · hybrid retrieval · Postgres RLS · WebSockets · prompt-injection defense

Resume (PDF)
scroll to begin

KAIRUI

Welcome to my corner of the coast. I build things — scroll and I'll show you around.

CS + Industrial Engineering @ UC Berkeley · San Diego, CA

The stuff I carry with me

I grew up in San Diego, ten minutes from the beach — which explains a lot about this website. I get properly obsessed with the things I love: games, soccer, languages, lifting. Not because I have to win, but because I can't leave a thing alone until I understand how it works.

the gear around the campfire has stories — hover it

The workshop

Tools I actually use, not a keyword wall.

BUILDPython · TypeScript / JavaScript · SQL · NumPy · OpenCV
SHIPFastAPI · Next.js · Docker · nginx · GCP + AWS · Flask · Cloudflare Workers
SCALE & SECURELangChain agents · pgvector + HNSW · hybrid retrieval (SQL + vector) · Postgres row-level security · WebSockets · prompt-injection defense

Every lit building here is a real job. The further down the hill, the closer to today.

Look at the view...

The boats are things I've built. The big one earned it.

The tide's out. Say hi.

© Kairui · Built by hand with Three.js — take the helm, or take to the sky.

← → steer  ·  ↑ sail  ·  ↓ slow  ·  Esc returns to shore
← → nudge the drift  ·  Esc returns to ground