01 Built
Developer product
GitHub Wrapped
A shareable year-in-review generated from a GitHub username.
The build turns contribution history into a report with useful stats, generated commentary, and an optional roast.
Build notesPer-user/year caching, idempotent report generation, and an AI fallback path.
Next.jsTypeScriptMongoDBOpenAI API
02 Live
AI workflow
AI Project Picker
A role-aware way to decide which repositories belong in an application.
It reads a role description against repository metadata, ranks the evidence, and returns points that can inform an application.
Build notesGitHub and AI orchestration, ranking prompt contracts, and structured response shaping.
Next.jsTypeScriptOpenAI APIFramer Motion
03 Built
Reliability study
Word Generator
A small domain for testing dependable patterns around LLM-backed features.
A reference build for schema-checked output, cache-first responses, and local fallback data when an external service is unavailable.
Build notesRuntime schema guards, cache strategy for token cost, and failure-tolerant service boundaries.
Next.jsTypeScriptOpenAI APIMongoDBZod
04 Built
Full-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.
Build notesService separation, REST resource design, and independent deployment workflows.
Next.jsExpressMongoDBTailwind CSS