Kaigo Kitty
LIVEJapanese caregiver-certification (介護福祉士) exam prep: 13 sections, 152 levels, a six-year mock exam, and a three-mode 漢字/ふりがな/Indonesian switch built on a custom flex ruby layout instead of the browser engine, so readings never collide and Safari matches Chrome. Ships behind gates that measure real glyph boxes in WebKit, Firefox and Chromium at seven viewport widths.
ReactViteNeon PostgresVercel Functions
read case study ↗click to open
QuestPay
LIVEWeb3 creator checkout desk. Built and run solo: UI, database, payment/release flow, production deploy.
Next.jsTypeScriptNeon Postgres
read case study ↗click to open
Ganga Schedule Universal
LIVEClass-schedule web app with a seasonal UI that shifts with the time of year.
TypeScriptNext.jsNeon
read case study ↗click to open
Kenshi Notes
LIVEObsidian-style notes app on a persistent Postgres backend.
Next.js 16Neon Postgres
read case study ↗click to open
Mellogang Visuals
CLIENT WORKOrdering and production-tracking system for a photo/video studio: role-based access (Admin/Editor/Client), payment verification, scheduling, OTP + Google OAuth, PDF invoices.
PHPCodeIgniter 4MySQLReactTailwind
read case study ↗click to open
Kenshi Chord
IN PROGRESSIn progress: building audio-to-chord transcription with Whisper and chord-recognition models on a FastAPI backend.
PythonFastAPIWhisperML
read case study ↗click to open