System Online
Berkeley, CA
AI Terminal
GPT-4o
system
SYSTEM READY // YIRAN HU DATASTREAM ONLINE

UC Berkeley // Math & CS // Class of 2029

Yiran HuMathematician & Developer

Math & CS student at UC Berkeley and Co-Founder & CTO of Ambees. I research LLM tutors, stochastic games, and AI policy, and I ship products in Next.js and SwiftUI. Rubik's Cube enthusiast, tennis player, and problem solver with a passion for algorithms and mathematical research.

I design and develop things.

Cofounder @ Ambees.io

Portrait ScanActive
Portrait of Yiran Hu
About Me
Life CaptureBiking
Yiran biking

I'm pursuing a degree in Mathematics and Computer Science at UC Berkeley. In my free time, I enjoy playing Rubik's Cube, tennis, squash, and building tools.

This fall I lead engineering at Ambees, study multi-agent LLM coding systems in the Sky Computing Lab, evaluate course-deployed LLM tutors with the Data Discovery Program, co-author papers on generative AI and organizations with Prof. Trinidad, and mentor CS 88 students through CSM.

I love running, biking, and all kinds of racquet sports. I also love to play guitar; I especially enjoy Jay Chou's music.

Problem Solving

I did a lot of competitive programming / math olympiad.

Learning & Giving

I enjoy learning new things, and teaching others.

Creative Expression

Music and sports fuel my creativity.

Strategic Thinking

Played a lot of Clash Royale, fairly good at it.

MathematicsComputer ScienceRubik's CubeTennisSquashGuitarRunningBikingCooking
Research & Experience
StartupCurrent

Co-Founder & CTO

Ambees

Aug 2025 - Present
Berkeley, CA
  • We help small companies hire college students through a 10-minute AI conversation, not a resume.
  • Built the product end to end with Next.js, React, TypeScript, Neon PostgreSQL, and Vercel.
  • Built the AI voice interviewer on OpenAI Realtime that runs the 10-minute onboarding conversation and feeds the matching pipeline.
  • Rebuilt candidate vetting so an LLM turns a recruiter's ask into structured criteria, a deterministic ranker scores every candidate, and a second model checks the top 12. Every ranking change must pass a test set of synthetic candidates, including decoys and keyword-stuffers, before it ships.
  • Completed the Georgetown Summer Launch Incubator and pivoted to a recruiter marketplace after customer discovery.
ResearchCurrent

Undergraduate Researcher

UC Berkeley Sky Computing Lab

Oct 2026 - Present
Berkeley, CA
Mentor // Qiuyang Mang (FrontierCS)
  • Research on multi-agent LLM systems with the FrontierCS group, studying whether letting teams of LLM coding agents communicate helps them beat a single agent at the same token budget.
  • Built the FrontierCS 2.0 task pipeline for our multi-agent harness (Codex, DeepSeek).
ResearchCurrent

LLM Tutors for All

Data Discovery Program, UC Berkeley Data Science

Sep 2026 - Dec 2026
Berkeley, CA
Project Lead // Edwin Vargas Navarro
  • Designing LLM-as-a-judge scoring for Berkeley course tutors (Data 8, Data 100, E127), focusing on self-judge bias.
  • Measuring judge-human agreement with Cohen's kappa on OpenRouter and NRP models (Qwen3, gpt-oss).
  • Writing Python automated checks that flag answer leakage and missed student mistakes in tutor responses.
  • Read 10+ LLM tutor benchmarking papers (MRBench, MathTutorBench) and presented findings to the team.
ResearchCurrent

Undergraduate Research Apprentice

UC Berkeley School of Education

Sep 2025 - Dec 2026
Berkeley, CA
Mentor // Prof. Jose Eos Trinidad
  • Co-authoring two papers in preparation for Sociology Compass and Organization Theory.
  • Coauthored a 27-page paper on how the 12 largest U.S. school districts govern generative AI, published in Educational Policy (second author).
  • Synthesized 30+ empirical studies on organizational structure and built a cross-sector case base for four human-AI work arrangements (tool, assistant, co-worker, supervisor).
  • Received a donor-funded $3,500 summer research stipend.
TeachingCurrent

Senior CS 88 Mentor

Computer Science Mentors (CSM)

Sep 2025 - Dec 2026
Berkeley, CA
  • Lead weekly review sections for CS 88 students on Python, recursion, and data abstraction.
  • Record video walkthroughs of past exam problems used by current and future cohorts.
ResearchCompleted

Research Assistant

UC Berkeley Department of Mathematics

Jan 2026 - May 2026
Berkeley, CA
Advisor // Prof. Alan Hammond
  • Investigated Nash equilibria in Brownian Boost tug-of-war games with resource allocation dynamics.
  • Built a web version of the finite game (Trail of Lost Pennies) and compared human play traces to ABMN equilibria.
ResearchCompleted

Small Model Benchmarking

Data Discovery Program, UC Berkeley Data Science

Jan 2026 - May 2026
Berkeley, CA
Advisor // Eric Van Dusen
  • Benchmarked small models (Qwen2.5, TinyLlama) on accuracy, bias, and compute with HuggingFace Transformers and llama.cpp.
  • Built Jupyter evaluation pipelines and designed a RAG curriculum module for a future Berkeley data science course.
ResearchCompleted

Research Fellow

Stanford Mathematics Camp

Summer 2024
Stanford, CA
Focus // Abstract Algebra & Number Theory
  • Formalized the Rubik's Cube CFOP method as a subgroup chain decomposition and authored a 20-page paper that received a top evaluation.
Featured Projects
Ambees
AmbeesLive

We help small companies hire college students through a 10-minute AI conversation, not a resume. I built the voice interviewer students onboard with and the ranker that vets candidates for recruiters.

Next.jsReactTypeScriptNeon PostgreSQLOpenAI RealtimeLLM AgentsVercel
bloop
bloopHoyaHacks 3rd Place

Privacy-first iOS app that tracks headphone sound exposure with HealthKit to protect children's hearing, with Gemini-powered listening analysis, alerts, Live Activities, and widgets.

SwiftSwiftUIHealthKitGemini APIWidgetKit
Mind Journal
Mind JournalLive

AI-powered reflective journaling platform with Socratic dialogue, cognitive graph visualization of recurring themes, and weekly insight summaries for personal growth.

Next.js 15React 19TypeScriptOpenAI APID3.jsPostgreSQL
Trail of Lost Pennies
Trail of Lost PenniesResearch

Interactive tug-of-war game with Tullock contests and a Nash equilibrium AI opponent. Built with Prof. Alan Hammond to study human play in Brownian Boost games.

TypeScriptGame TheoryNash EquilibriaStochastic Games
Rubik's Cube Solver
Rubik's Cube SolverComplete

3x3 solver in C++ using Kociemba's two-phase algorithm, with IDA* search over cosets of subgroup G1, coordinate move tables, and 5 BFS-built pruning tables. Solves 1,000 random cubes in 20.5 moves on average at 3.2 ms each, verified by 4.8M unit checks. Started as a 2x2 solver with BFS and hashing.

C++Group TheoryPermutation GroupsIDA* SearchBFS
Kalshi Tennis Trading BotComplete

Experimental trading bot for ATP tennis contracts on Kalshi, pricing matches with a hierarchical Markov model (point, game, set, match), with EWMA momentum signals, maker-only quoting and per-match inventory caps. I traded real money with it for one week at the minimum stake, and $30 grew to $50 (a few cents per trade).

PythonMarkov ChainsKalshi APIATP Tennis APIReal-time Data
Mathematics behind Rubik's Cube
Mathematics behind Rubik's CubeSUMaC 2024

20-page paper on the CFOP method as a subgroup chain decomposition, written as a research fellow at the Stanford University Mathematics Camp (SUMaC). Posted on Questioz.

Group TheoryConjugationCommutatorsAbstract Algebra
Modified Kruskal's Algorithm
Modified Kruskal's AlgorithmUnpublished manuscript

Unpublished manuscript (second of six authors) on electricity grid design, combining Kruskal's algorithm with Euclidean Steiner tree construction.

Graph TheoryLinear ProgrammingOptimizationSteiner Trees
Other Projects
Clarity BrainSide project

A simple ML app I built for my mom, a radiologist: a CNN that looks at MRI brain scans and flags ones that may need a closer look. A small side project for learning how to train and deploy an image model.

PythonPyTorchCNN
TalkStormComplete

Real-time agentic AI mind map generator for lectures, using heap-based topic prioritization for sub-second latency.

JavaScriptGroq APIMindElixir
Wordle Solver
Wordle SolverLive

A Java-based Wordle solver with intelligent heuristics and strategic word selection algorithms.

JavaData StructuresHeuristics
Technologies & Skills
PythonJavaJavaScriptTypeScriptC++SwiftSQLReactNext.jsSwiftUIPostgreSQLPrismaREST APIsD3.jsPlaywrightOpenAI APIGemini APIGroq APIRAGAI AgentsLLM EvaluationPyTorchHuggingFace Transformersllama.cppNumPyJupyterGroup TheoryAbstract AlgebraGame TheoryLinear ProgrammingOptimizationData StructuresAlgorithmsGitLaTeXVercelClaude CodeProblem SolvingCreative ThinkingTeamworkCommunication
Education

University of California, Berkeley

Bachelor of Arts in Mathematics & Computer Science

Berkeley, CA
2025 - May 2029 (Expected)
GPA: 3.97/4.0

Pursuing a double major in Mathematics and Computer Science with focus on theoretical foundations and practical applications.

Current Student
Activities & Involvement
Computer Science Mentors

Senior CS 88 Mentor

Lead weekly review sessions and create exam video walkthroughs for CS 88 students.

Data Discovery Program

Undergraduate Researcher

Evaluating LLM tutors deployed in Berkeley data science courses.

Achievements & Honors
USAMO 2026 Grader
HoyaHacks 3rd Place (bloop)
Donor-Funded $3,500 Summer Research Stipend
Relevant Coursework
Math 104: Introduction to Real AnalysisCompsci 188: Artificial IntelligenceMath H53: Honors Multivariable CalculusMath 54: Linear Algebra & Differential EquationsCS 70: Discrete Mathematics & Probability TheoryCS 61B: Data StructuresCS 61A: Structure & Interpretation of Computer ProgramsData 8: Foundations of Data Science

St. Mark's School

High School Diploma in College Preparatory

Southborough, MA
2021 - 2025
GPA: 4.07/4.0

Graduated with highest honors. Honored to be part of the Cum Laude Society.

Graduated
Activities & Involvement
Math Team

Member

Competed in regional and state competitions, won the 34th WPI Invitational Math Meet.

Rubik's Cube Club

Founder & President

Taught ~10 students to solve Rubik's Cube.

Tennis Team

Captain

Competed on varsity, played 3rd singles and 1st doubles.

Squash Team

Player

Won 2024 New England Squash League High School Boys Team Division III Championship.

Achievements & Honors
Cum Laude Society
The John Suydam Mathematics Prize
USAMO Qualifier; AIME score 12
USACO Platinum Division
Relevant Coursework
Advanced Calculus BCAdvanced Topics in CS: Data Structures & AlgorithmsAdvanced StatisticsAdvanced Physics C: MechanicsAdvanced Physics C: E&MAdvanced Topics in Math: ProbabilityAdvanced Topics in Math: HeuristicsAdvanced Topics in Math: Multivariable CalculusAdvanced Topics in Math: Differential Equations
Get In Touch

Let's Connect

I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!

Email

yiranhu@berkeley.edu

Location

Berkeley, CA

Follow Me

Have a project in mind or want to collaborate? I'd love to hear from you.