Full-Stack Developer • Game Builder • Self-Hosting Enthusiast
I build full-stack software, game systems, and self-hosted tooling. Most of my work runs in private repos while I polish and ship features, but the public projects below give a good slice of what I create. I like systems that scale cleanly and codebases that behave themselves.
A multiplayer stock market board game based on the 1930s classic. React frontend, Node and PostgreSQL backend, and real-time networking with Socket.IO.
Tech: React Node.js PostgreSQL Socket.IO Material UI
A lightweight, self-hosted file sharing platform. Guest uploads, expiring links, QR codes, admin panel, and brute-force protection.
Tech: PHP MySQL HTML/CSS JavaScript
A freelance project management tool for small teams. Project boards, messaging, time tracking, and invoices. Built end-to-end with React and Node.
Tech: React Node.js PostgreSQL JWT REST API
A classic code-breaking puzzle game built with vanilla JavaScript. Features customizable difficulty (up to 16 colors), color blind mode, timer tracking, and shareable PNG results generated via Canvas API.
Tech: JavaScript HTML5 CSS3 Canvas API
A Python + PyGame recreation of the classic Gen 1 Pokémon titles. Pure hobby project that keeps growing.
Tech: Python PyGame Game Development
A tile-based C# roguelike inspired by Castle of the Winds. Procedural floors and a growing combat and progression system.
Tech: C# Procedural Generation Game Development
A straightforward storefront with product pages, sales toggles, and QR code generation.
Tech: HTML/CSS PHP JavaScript QR Codes


