Beide projecten hieronder zijn persoonlijke projecten, geen klantenwerk of case studies - ik bouw ze om mezelf scherp te houden op technieken die ik niet dagelijks in klantenwerk gebruik.
Deckpilot - Commander-first deckbuilder
Een slimme deckbuilder voor het Commander-formaat van Magic: The Gathering. In plaats van van nul te starten met honderd lege kaartslots, vertrekt Deckpilot van één commander en een gekozen powerlevel, en begeleidt de gebruiker naar een volledige, legale en samenhangende deck - inclusief collectiebeheer, een setbrowser voor bijna duizend sets, en automatische kaartupdates via een lokale database.
- STACK
- Laravel 12 / PHP 8.5 / MySQL 8.4 / Redis / Meilisearch
- INFRA
- Docker (Laravel Sail)
- STATUS
- In actieve ontwikkeling
Saronite Table - custom virtual tabletop voor D&D
Een op maat gebouwde virtual tabletop voor D&D 5e-campagnes, met sessiebeheer, een live speelbord met initiative tracker en real-time synchronisatie tussen spelers via Socket.io. Serverkant volgt een gelaagde architectuur (controller → service → repository → domain) zodat business-logica onafhankelijk van de database getest kan worden.
- STACK
- TypeScript (strict, ESM) / Fastify / Socket.io / SQLite (Drizzle) / Vite + PixiJS
- ARCHITECTUUR
- pnpm monorepo - shared / server / client
- STATUS
- In actieve ontwikkeling