A drag-and-drop spelling game for early readers. Flask, SQLite, and Alpine — no build step — with server-side scoring and adaptive practice.
I build the tools I wish I had.
I’ve used enough languages to know each stack is better at something — so I pick the one that fits the job, engineer solutions from what’s already available, and keep them simple enough to maintain. Longtime, unapologetic PowerShell nerd.