Built with AI
Things I’ve built or am building outside of school and work. Hand-coded mini-games, small web apps, and design playgrounds - mostly vibecoded with Claude. Play the games below, or check back as the rest fills in.
Six quick games, all hand-built with vanilla HTML Canvas / JS. Scores persist in your browser.
Sites and apps I’m building with Claude - mix of client work and tools for myself. Cards update as things ship.
Designed and shipped a complete marketing site for a family owned Daly City print shop, replacing a dated presence with a static, dependency free site that ships from any CDN. Eight hand rolled pages, no framework, no build step. The interactive layer is a canvas based in browser Design Studio so customers can lay out a postcard or business card right on the site, with multi tool drawing, full undo and redo, a layer panel, alignment helpers, and toggleable bleed and safe zone overlays for print accuracy. On submission the canvas exports to a real PNG that attaches to the quote form as a true file. Plus an instant quote calculator driven by a structured pricebook, a global search modal indexing content across pages, and seven multipart form paths handling artwork uploads up to 10 MB.
A custom voice-driven multi-agent desktop app built from scratch. Eleven specialist agents - each with their own voice, persona, and full workspace for a domain of life (Finance, Health, Career, Build, Counsel, Ventures, Research, Brand, Security). Powered by Claude Max + ElevenLabs, anchored to my Obsidian second brain, runs entirely on my Mac. Personal use only, never distributed.
An all-in-one stock workbench: pull a company's 10-K for AI-extracted financials and risk factors, build a DCF with live sensitivity tables, and screen trading comps, all in one browser-based tool.
I’m always looking for a fun weekend build. Finance tools, games, productivity - pitch me something and it might land here.
Scratchpads I used while designing this portfolio. Left live because they’re fun to look at.
Eight modern sans-serifs rendered side-by-side against the hero photo. The experiment that picked Geist.
Ten candidate page backgrounds rendered with real cards. The experiment that picked pale navy.
The 404 page has all five games too, wrapped in a “liquidated” narrative. Hit a dead link to find it naturally.
USC Marshall & Leventhal '26 graduate · Searching for entry-level AI Finance, Financial Analyst, and Investment Analyst roles.