01 / Selected work
Products with a reason to exist.
Each project starts with a real point of friction, then gets shaped around clear constraints, useful feedback, and a path to production.
01Developer product
GitHub Wrapped
A shareable year in GitHub activity, generated from a single username.
It turns raw contribution history into a durable report with useful stats, generated commentary, and a deliberately optional roast.
Engineering focusPer-user/year caching, idempotent report generation, and an AI fallback path.
Next.jsTypeScriptMongoDBOpenAI API
02AI workflow
AI Project Picker
A better answer to: which repositories should I show for this role?
The tool reads a role description against repository metadata, ranks the evidence, and returns points that can actually inform an application.
Engineering focusGitHub and AI orchestration, ranking prompt contracts, and structured response shaping.
Next.jsTypeScriptOpenAI APIFramer Motion
03AI reliability study
Word Generator
A small domain used to test dependable patterns for LLM-backed features.
A reference build for schema-checked output, cache-first responses, and local fallback data when an external service is having a day.
Engineering focusRuntime schema guards, cache strategy for token cost, and failure-tolerant service boundaries.
Next.jsTypeScriptOpenAI APIMongoDBZod
04Full-stack product
Shukuma
Workout tracking split across a client app and a dedicated API service.
An exercise in choosing boundaries early: a focused interface, an Express domain layer, and independent frontend and API deployments.
Engineering focusService separation, REST resource design, and independent deployment workflows.
Next.jsExpressMongoDBTailwind CSS