Main / Jobs
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
2026Building 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.
The club site for AI Safety @ UCI.
Tinkering
Notes
2026A small pipeline that has Claude rewrite my Obsidian markdown notes. Markdown in, edits I can review back out.
ClaudeStatusBar
2026A 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
2026My personal Neovim configuration. Plugins, keymaps, and tweaks shaped to how I actually edit.
GymTrak
2026A 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
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
2026Hackathon project. AI assistant for first-time renters that monitors listings, flags scams, and walks you through applying.
Personal Portfolios
The site you're on. Editorial, typography-forward, in Next.js 16. Third iteration of my personal page.
Personal site, version two. Hosted on GitHub Pages.
First personal site. Where I started learning what I wanted a personal page to feel like.