EECS @ UC Berkeley · building tools at the intersection of CS, education, and security
- ACE Lab @ Berkeley — Undergraduate researcher with Prof. Dan Garcia, building software for the entire UC Berkeley student body, exploring CS + Education
- BlueRobins — Engineering Lead (prev. Founding SWE Intern), building and architecting 0→1 full-stack EdTech products across web, mobile, and AI surfaces
- Berkeley IT — Security intern on the SIS Security team, shipping automation tools for identity governance across campus
Building ProvenanceTools — an academic-integrity telemetry system for CS courses. A recorder runs in the student's editor and writes a tamper-evident, hash-chained log of how the code came into existence; course staff ingest a cohort at a time and get a timeline, replay, validation checks, and tunable heuristics.
| repo | what it is |
|---|---|
| provenance | the log format, a VS Code recorder, the analysis engine, and a full-stack analyzer (React + Hono + Postgres) staff use to review submissions at scale |
| provjet | the recorder ported to JetBrains IDEs in Kotlin, producing bundles in the same format as the VS Code one |
| provgate | pulls new Gradescope submissions and forwards them to a Provenance server on a schedule |
| project | what it is |
|---|---|
| remind | aggregated deadlines & notifications manager for UC Berkeley students — ACE Lab |
| tasklist-agent | local Slack → tasklist dashboard with an agentic execution engine (dispatch → diagnose → approve → execute → draft-PR) |
| facet | GoFundMe-style feature governance for product teams |
| musicalcharcuterie | Flask webapp that turns your Spotify taste into a 20-song "charcuterie board" |
| caiedownloader | Python GUI to bulk-download CAIE past papers and compile them into a single PDF |


