Work
Each has a page naming the decision behind it, what it refuses to do, and what an AI wrote. Source is linked where it is public.
Projects
7 total-
Dibs
2026 · Rails 8 · PostgreSQL · Kamal · Docker · AI-assistedRanks UCLA general-education courses by real grade history and emails you when a seat opens in one you are watching.
-
Shelfmark
2026 · Vanilla JS · Alma SRU · Cloudflare Workers · Tesseract.js · AI-assistedA replacement for UCLA library search, built on the catalog endpoint the university already publishes. It finds the book, then tells you which shelf face to stand at — which the official search cannot do at all.
-
Better Bio Schedule
2026 · Cloudflare Workers · Web Push · iCalendar · AI-assistedOne link for every daily staff schedule at the biomedical library, laid out for a phone, with a notification when you are put on something other than the desk.
-
The Cut Card
2026 · React Native · Expo · TypeScript · Cloudflare Workers · AI-assistedBlackjack practice that drills you to correct first and fast second: basic strategy, counting, and the arithmetic of how much you can put at risk.
-
Jellyfin Matcher
2026 · Next.js · socket.io · Docker · GHCR · AI-assistedEveryone swipes the same deck of films on their own phone and the first one you all like wins. No stalemates — that is the whole point.
-
bruinthetachi.com
2026 · Astro · Sveltia CMS · Cloudflare Pages · AI-assistedA replacement for my fraternity chapter's WordPress site: a static build the next webmaster can edit without knowing what a build is. It runs, and the domain has not been cut over to it yet.
-
nakra
2026 · Swift 6 · SwiftUI · SwiftPM · AI-assistedA reminder app where the condition is a thing you build out of blocks — every Tuesday that lands on a full moon, or the next dry morning.