Back home
Projects
Each entry is a short case study covering the problem, the approach, the stack, and what shipped. More coming as the portfolio grows.
Personal project
The site you're reading. A fullstack Next.js 16 portfolio built around a newsprint visual language and a custom interactive UI on 2D Canvas. Includes a MongoDB-backed contact form and a self-rolled HMAC-signed admin dashboard for reviewing incoming messages.
TypeScriptNext.jsTailwind CSSMongoDBZodCanvasPersonal project
A desktop Blackjack game in Python with a Tkinter GUI and a parallel CLI front-end, both driven by the same state-machine core. Built as a focused refresher on Python fundamentals with strict separation between game logic and presentation.
PythonTkinterpytestuvruff
