Main / Jobs
Science Inquiry Studio
An AI-supported science platform for grades 6–8 that I'm building at the UCI Digital Learning Lab. Students use AI to learn key scientific topics while practicing AI literacy. More in experience.
Construction-Verification
Building with Ali Eldaoushy. A consolidated platform that verifies workers' paperwork so they can get onto the job site. The repo stays private, but there's more in experience.
AI Safety Website
The club site for AI Safety @ UCI.
Tinkering
Notes
A small pipeline that has Claude rewrite my Obsidian markdown notes. Markdown in, edits I can review back out.
ClaudeStatusBar
A custom status line for Claude Code's terminal UI. A shell script that replaces the default bottom bar with something I'd rather look at.
Ivan-NeoVim
My personal Neovim configuration. Plugins, keymaps, and tweaks shaped to how I actually edit.
GymTrak
A gym tracker I built for myself because I am really into lifting and wanted full control of my app without paying for other stuff, good practice too.
Hackathons / Class
Bingo (Informatics 43 Project)
A mobile social discovery app for meeting nearby people with shared interests, with strong privacy controls and an Interest Bingo mode that nudges users toward communities outside their bubble. Quarter-long team project for UCI's Informatics 43 (Introduction to Software Engineering).
HomePilot
Hackathon project. AI assistant for first-time renters that monitors listings, flags scams, and walks you through applying.
Personal portfolios
Personal_Portfolio_3
The site you're on. Editorial, typography-forward, in Next.js 16. Third iteration of my personal page.
Personal_Portfolio_2
Personal site, version two. Hosted on GitHub Pages.
Personal_Portfolio_1
First personal site. Where I started learning what I wanted a personal page to feel like.