Context Drop
Private context retrieval for AI tools. It hands an assistant the few notes a task needs, keeps restricted pages out, and shows exactly what the model saw.
Portfolio
Every card opens a case study: what the problem was, how I thought about it, and why it's built the way it is. The code itself is on GitHub, linked on each one.
Private context retrieval for AI tools. It hands an assistant the few notes a task needs, keeps restricted pages out, and shows exactly what the model saw.
A Mandarin learning system that adjusts the next study plan using real activity, feedback, and long-term goals.

A learning platform that will not pass you until you have earned it. Strict grading, mastery gates, and a tutor that only teaches what it knows.
One library for everything I know, read by every AI tool I work in. An AI librarian does the filing, and sensitive pages are handled by a model on my own machine.
A personal administrative-health dashboard: in ten seconds, what needs attention, why it matters, and what to do next, from your own Gmail and Calendar.
A suite of four Claude Code skills that write specific, proof-backed copy instead of generic AI copy, gated by a linter that hard-blocks AI slop before anything ships.

The site you are standing in. A React 19 + Vite 8 rebuild, statically prerendered and shaped with AI as the junior dev and me as the extremely picky client.

A guidebook for people who keep hearing about AI and quietly have no idea where to start: what it is, what it is good at, where it lies to you, and ten things to try tonight.
Case studies
Each case study explains the problem, the tradeoffs, and the path from first idea to working build.
Start with atlas