Gen AI + Full Stack Intern @ Think Round · IT Intern @ Hartnell College
Open source contributor · UC Davis CS '26
I build things that take a step out of someone's day. AutoFit turns a raw CSV into a fitted model with no ML expertise, and two of my apps replaced a local salon's paper appointment book and color-swatch binder.
![]() |
AutoFit Claude picks the target, predictors, model, and metrics from a raw CSV, then fits it and scores the data quality. Live demo · Code Next.js, TypeScript, Flask, scikit-learn, Claude API |
![]() |
Salon Calendar 125+ real appointments on one shared calendar that replaced a salon's paper books, synced live across devices. Live demo · Code React, Vite, Tailwind, Supabase, PostgreSQL |
![]() |
Sounding Describe a sea creature in plain words. Claude proposes species, WoRMS verifies them, iNaturalist supplies the photo. Live demo · Code JavaScript, Claude API, GSAP, OGL |
![]() |
pseudofy Rebuild a repo's file tree from memory and get graded against the real code. Live demo · Code Next.js, TypeScript, Claude API, Zod |
More on the portfolio: salon menu (450+ visitors), flight delay classifier, macro-chatbot, Rate My Stuff, and two browser games.
| Project | Merged work |
|---|---|
| freeCodeCamp | Replaced brittle regex test assertions with behavior- and AST-based checks across 4 workshops and labs, corrected wrong definitions in the Graphs and Trees review, plus curriculum wording and quiz fixes |
| Open Energy Dashboard | Deduplicated a Docker database setting via the shared compose variables, and eliminated a recurring webpack build warning |
| OpenRFM | Upload-requirements hint to prevent failed CSV uploads |
Also: Claude API, RAG, Ollama, scikit-learn, pandas, NumPy, Sanity CMS.




