Personal project·Founder & Lead Developer·2026·live
Driftkeep
An idle RPG with offline progression and community goals — Godot client, NestJS API, full self-hosted infrastructure.
Game DevNestJSPostgresRedisWebSocketsGodotNext.js

The vision
Driftkeep is an idle RPG built around the idea that progress should feel earned even when you're not playing. Offline gains, weekly community goals, and a persistent world keep players invested without demanding their attention.
What I built
The full stack, from the Godot 4.5 game client through to the self-hosted infrastructure:
- Game client in GDScript, with split-resolution rendering, real-time combat, and offline progression
- NestJS API with REST + WebSocket gateways, JWT auth, and a server-authoritative state model
- PostgreSQL for persistence, with 70+ entities covering characters, inventory, quests, the social systems
- Redis for sessions, real-time community goal counters, party state, and pub/sub
- MinIO for self-hosted S3-compatible storage
- Next.js apps for the marketing site, wiki, forum, and admin panel — all sharing infrastructure
Outcome
Driftkeep is live and being played by a growing community. The codebase is structured for long-term maintenance: 150+ design documents, comprehensive type safety, and a deployment pipeline that lets me ship updates with a single command.