Home Work Blog Side Quests
Open to freelance work
Not everything ships as a case study

The other things I've built.

FreelanceCFO and TrustLens get the polished write-ups. These didn't, but they're just as real, some finished, some abandoned mid-sprint, one running quietly in production for an audience of four.

Steward
in progress

A personal document memory system. Upload something, it gets OCR'd and read, and later I can just ask about it instead of digging through folders trying to remember what I named the file.

SupabaseGroq · Llama 4 ScoutTesseract OCRResend

Design language is warm charcoal with an amber accent and parchment surfaces, closer to Arc Browser and Apple Notes than a typical dashboard.

Verdict
spec’d

A GitHub App that looks at a release before it ships and hands back a verdict: approve, review, block, or unavailable, posted straight into GitHub's own Check Results instead of a separate dashboard.

GitHub AppCheck Runs API

Previously called LaunchGate. Before writing any code I put together a full 12-document spec suite, written so an AI coding assistant could pick it up and actually build from it.

Lev1r
built

A tracker for scholarships, competitions, and programs, so application deadlines stop living across seventeen browser tabs and a sticky note I'll definitely lose.

Four-tab status board
Om Bhajan
shipped

A bhajan app for my grandparents. One shloka a day on a rotating card, a circular artwork player with a gold halo animation around it, dark glassmorphism throughout.

Smallest audience of anything on this page. Also the one I'd least want to take down.

The group chat
shipped

A single-file HTML chat room, built for four friends because a group chat between us didn't need anything bigger than one page and a realtime table.

Supabase AuthSupabase Realtime

Still running. No plans to ever turn this into a product.

Some of these will get proper write-ups eventually. Some are staying exactly like this.