- Solo modes: Endless, Blitz, Zen, Hunt — each with distinct mechanics and scoring
- Multiplayer: Co-op and Duel modes via WebSocket — send power-ups or sabotage opponents
- Theming: Built-in themes (Obsidian, Daylight, Neon, Sepia) with custom sound sets
- Languages: English and Dutch dictionaries with serialized Trie lookup
- Deployment: Dockerized with nginx + Node.js WebSocket server
About
Solo developer with 30+ years of experience, building tools that solve real problems. From project management platforms to server control panels, word games to database tooling — I ship software that works.
TypeScript Python Vue React Node.js Docker PostgreSQL FastAPI
Current Projects
- 4 engines: PostgreSQL, MySQL, SQLite, SQL Server — with connection pooling
- Security: SELECT-only mode, query validation, SQL injection prevention, field redaction
- SSH tunneling: Secure connections through bastion hosts
- Setup: Interactive wizard or one-command installer for Claude Desktop/Code
- Dynamic management: Add, update, remove databases at runtime via MCP tools
- VirtualHosts: Docker reverse proxies and static PHP/Node.js sites with one-click SSL
- Security: UFW firewall, Fail2Ban (10 jails), ModSecurity WAF, TOTP 2FA
- Docker: Container management with real-time log streaming via WebSocket
- Tools: File manager, web terminal, service manager, server log viewer
- Isolation: Per-site Linux user isolation — each project runs as its own OS user
- Quality: 4400+ tests across backend and frontend, 89% backend coverage
- Issues: Sprints, epics, custom fields, automation rules with query engine
- Git: Repository hosting with smart HTTP and SSH protocols
- Reviews: Pull request reviews with inline comments and merge strategies
- CI/CD: YAML pipeline configuration with job runner
- Wiki: Real-time collaborative editing with Yjs CRDT
- AI: MCP server with 44 tools for agent integration
- Quality: 1200+ tests, full TypeScript strict mode, zero lint warnings