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
PythonJavaGeminiAST transformsError ProneRefasterLLM-as-a-judge
PythonPyTorchIsaac GymMuJoCoPPOUnitree G1
Write-up · Code
Next.jsReactTypeScriptOpenAI
Press: UCI News · ICS · Watch finals pitch
PythonPyTorchTensorFlowXGBoostscikit-learnMNElibrosapyprepTensorPACNumPySciPypandas
Read paper · Code
TCP/IPSNMPLLDPBGPPythonFlaskREST APIsReactPostmanNetBoxDockerKubernetesGKEArgoCD
Crusoe Cloud
PythonPyTorchYOLOFastAPIFirebaseGeminiGoogle MapsKaggleGoogle Cloud
Code · Devpost · Live demo
Other projects
PythonOpenAIOpenRouterManimmanim-voiceovergTTSFFmpegLaTeXOpenCVNumPy
Code · Watch demo
Hackathon builds
PythonGeminiPerplexityDeepgramTwilioKafkaSingleStoreSQLAlchemySeleniumPhoenix
Code · Devpost
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.
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...

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...

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 ...
