Game development, full-stack software engineering, and creative problem-solving, shown through projects I build and maintain.
A Magic: The Gathering Commander game tracking application for recording games, managing players and decks, and analyzing win rates. Built as a static Next.js export with a PHP/MySQL backend for deployment on shared hosting.
A collection of browser-based mini-games personalized for my grandkids. Features a grandkid selector that filters games by age range, score tracking, and favorites. Built with the same static export architecture as Commander Collector.
A Unity implementation of Casino, the classic fishing card game, played against a strategic AI. The whole table is drawn in code — felt, cards, coins, and layout — with no binary art assets, and it ships to the browser as a WebGL build.
A tutorial project teaching how to build custom cards in Unity. Features a complete card system with elemental types, hand management with fan layout algorithms, and ScriptableObject-based card data architecture.