Aranea Development

Weaving the web, one thread at a time

NL

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

  • 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
Play →
  • 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
Repository →
  • 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