I’m a high-school builder at Gunn High School in Palo Alto. I like the moment a complicated system becomes legible: the clean abstraction, the working prototype, the explanation that finally makes it click.
My work sits between algorithms, applied AI, and learning tools — from a growing C++ problem archive to AI infrastructure and a block-based programming environment.
Make the idea visible. Then make it work.
Titan AI · LIVE
A free AI workspace for Gunn students: chat, homework help, web search, file attachments, and coding agents in one focused interface.
Next.js TypeScript LLM routing Postgres
USACO Solutions · PUBLIC
An indexed archive of 88 standalone C++17 solutions across USACO, Luogu, Codeforces, and CSES — organized by the reasoning behind each technique, not just by judge.
C++17 Algorithms Competitive programming
A Scratch-like multilingual IDE that keeps visual blocks and generated C++, Java, or Python in sync. Designed to make the first step from logic to syntax smaller.
TypeScript Compiler design Education
A compact messaging system with SSE transport, read receipts, file and image transfer, profile media, and small-group conversations. Built with a self-hosted Postgres backend.
Next.js 16 SSE Postgres
ALGORITHMS USACO / data structures / proof-driven C++
AI SYSTEMS routing, failover, and interfaces that stay useful
LEARNING tools that shorten the distance from idea to working code
GitHub · Titan AI · USACO archive
Palo Alto, California · Building in public when possible.