I love understanding a system deeply: how it all clicks together, where it gives out, and what it takes to trust it anyway. Right now that means reinforcement learning for humanoid recovery, and getting agents to rewrite code safely at scale. I’m an incoming senior studying cs & math at UC Irvine.

I’ve worked with Unnat Jain on humanoid locomotion, Xiaohui Xie on 3D scene reconstruction, and Hung Cao on biosignals. Three published papers so far, on brainwave identification, brain-injury detection, and fetal heart monitoring. I’ve also interned at Meta through the MLH Fellowship and Crusoe, and I’m a SWE intern at Google right now.

You’ll usually find me on a trail, running some unofficial ultramarathon to see a part of the world I haven’t. I'm drawn to problems where the bottleneck isn't motivation or talent, but rather access.

email · linkedin · github · google scholar

Things I've built:

Highlights

2026 Google: SWE Intern. Oversight and evaluation for an AI agent that rewrites production Java across the Gmail Android codebase: verification built to resist gaming, and a benchmark that measures whether a prompt or model change actually helped.
PythonJavaGeminiAST transformsError ProneRefasterLLM-as-a-judge
2026 Recoverability Audits: A robot that just caught itself can still be one step from falling, with nothing in its behavior to show it. We score that hidden risk by rolling the state forward 50 times in parallel, distill it into a classifier cheap enough to query continuously, and use it to hand control to a safer policy. Monitors like this are normally trained alongside the policy they watch; ours never touches it, so the same audit drops onto any pre-trained controller.
PythonPyTorchIsaac GymMuJoCoPPOUnitree G1
Write-up · Code
2024 Notive: Won 1st place at UCI AI Innovation Challenge. An AI-enhanced active learning tool that helps students take better notes through live transcription, intelligent suggestions, and automated refinement.
Next.jsReactTypeScriptOpenAI
Press: UCI News · ICS · Watch finals pitch
2022 EEG Biometric Identification: Published in MDPI Sensors. A low-cost authentication system using brainwaves — proving secure identity doesn't require expensive hardware.
PythonPyTorchTensorFlowXGBoostscikit-learnMNElibrosapyprepTensorPACNumPySciPypandas
Read paper · Code
2025 Crusoe Cloud: SWE Intern. A datacenter network path-tracing tool that traces end-to-end paths for AI workloads and flags source-of-truth vs live connectivity mismatches.
TCP/IPSNMPLLDPBGPPythonFlaskREST APIsReactPostmanNetBoxDockerKubernetesGKEArgoCD
Crusoe Cloud
2024 Geoflare: Won Best Use of Publicly Available Data Set at IrvineHacks 2024. Real-time wildfire response using computer vision — helping communities access critical risk data faster.
PythonPyTorchYOLOFastAPIFirebaseGeminiGoogle MapsKaggleGoogle Cloud
Code · Devpost · Live demo

Other projects

2025 Question Video Explainer: A 5-agent pipeline that turns questions into animated explainer videos with voiceover. Planning → code generation → self-correction → rendering → evaluation.
PythonOpenAIOpenRouterManimmanim-voiceovergTTSFFmpegLaTeXOpenCVNumPy
Code · Watch demo

Hackathon builds

2024 LAILA: Built at Cal Hacks 11.0. An AI that turns natural language into automated web actions — giving everyone the power of automation.
PythonGeminiPerplexityDeepgramTwilioKafkaSingleStoreSQLAlchemySeleniumPhoenix
Code · Devpost
2024 TagAlong: Built at LA Hacks 2024. AI-powered matching for local activities — making community connection more accessible.
PythonGeminiChromaDBFastAPIFirebaseFetch.aiTogether.aiuAgents
Code · Devpost
2022 El Pollo Loco: Built at MIT Blueprint 2022. A 2D platformer with tilemap navigation and collectibles — my first hackathon.
Phaser 3JavaScriptWebpackTiledHTML
Code

Giving back:

I keep coming back to teaching and service because I remember what it felt like to not know — to be overwhelmed, unsure if I belonged. These roles aren't side projects; they shape how I think about building things that actually help people.

Oct 2023 — Present

Vice President of External Affairs

UCI Engineering Student Council

I remember being a freshman, overwhelmed by career fairs and not knowing how any of it worked. Now I run Engitech — the engineering track of UCI's largest career fair, connecting 65 companies with ove...

Vice President of External Affairs at UCI Engineering Student Council
Click to enlarge
1 / 5
Sep 2024 — June 2025

Learning Assistant

UCI Bren School of ICS

750+ students across two of the hardest courses in our CS curriculum — Data Structures and Algorithms. I'm in lecture answering questions in real-time, running review sessions before midterms, and res...

Learning Assistant at UCI Bren School of ICS
Click to enlarge
Feb 2022 — June 2023

Program Director

InterSTEM

I grew up in a place with plenty of STEM opportunities. Not everyone does. So I created InspireToCode — an 8-week program teaching Java to kids who'd never written a line of code. I taught elementary ...

Program Director at InterSTEM
Click to enlarge