Interactive Demos
Dungeon Crawler
A complete game engine built from scratch in vanilla JS — procedural dungeons, turn-based combat, a full loot system, and fog of war. No frameworks, no libraries, just Canvas and game loops.
Play Now →Maze Solver
Watch A*, BFS, Greedy Best-First, and DFS race head-to-head through procedurally generated mazes. See how each algorithm thinks in real time.
Try It →Production Apps
Meet in the Middle
A collaborative map tool that finds the fairest meeting point for any group. Enter everyone’s locations and drive budgets, browse what’s in the overlap zone, and let the group vote via shared links.
Learn More →StockPot
Scan a cookbook with your phone camera, plan your meals for the week, and the grocery list writes itself. Pantry tracking, real-time household sync, and offline-first architecture.
Learn More →QuantBot
An ML-powered system that scores options trades by blending quantitative analysis with ensemble machine learning. Market regime detection, risk circuit breakers, and outcome tracking — the human always makes the final call.
Learn More →Let's Talk
I'm looking for my next role — ideally somewhere that values technical depth, strong delivery culture, and people who build things beyond the day job.