Projects
Apps, prototypes and assistant skills I have built, plus one UX case study. Each card opens the live site, the code, or the case study.
Find the Tempo
Web app · Next.jsTurns a screenshot of a song list into links you can play. OCR reads each track and artist, then builds one search link per streaming service, with no paid APIs.
Nidhi
Prototype · JavaScriptAn unofficial redesign of EPFO member access. One sign-in for passbook, claims and profile, clearer sign-in errors, and password rules shown before a reset. All data is made up.
Live site · nidhi-epfo-portal.kaey-codes.chatgpt.site ↗OpenBoard
Local app · ReactA moodboard that runs on your own computer. Your images stay as plain files in a folder you choose, and OpenBoard adds tags, folders, notes, a free canvas and a mind map.
GitHub · OpenBoard ↗Claude Code statusline
CLI toolShows your Claude plan usage in the Claude Code status line: the 5-hour session and the 7-day week as colored bars, plus which day of the weekly window you are on.
GitHub · claude-code-weekly-statusline ↗Strudel skill
Assistant skillTeaches beginners to write, explain and fix Strudel live-coding music patterns, with no music theory or JavaScript needed. One source works in Claude Code, Codex CLI and ChatGPT.
GitHub · strudel ↗Airbnb: the anxious gap
UX case studyA solo study of the time between booking and check-in. A heuristic review and small guerrilla tests found five problems across Search and Trips, with a fix for each.
Case study →Obsidian project memory
Assistant skillGives each project a small memory in an Obsidian vault: an overview, current status, a dated log and a decision record. An assistant reads it to pick up where you left off.
GitHub · obsidian-project-memory ↗