I'm Stijn, a software engineer focused on building production-grade tools and distributed systems. I work across the full stack — from low-level Java networking and event-driven backend architecture to TypeScript frontends and mobile applications — with a strong interest in open source, performance engineering, and developer tooling.
Currently building at @ordnary-com.
Enterprise-grade shared MongoDB connection layer for distributed server networks ·
Java·MongoDB·Caffeine·REST
A production-ready data synchronization solution architected for high-concurrency server networks. Instead of each plugin managing its own database connections — causing connection storms at scale — NetworkDataAPI exposes a shared MongoDB connection pool consumed by all plugins simultaneously, reducing total connections by 80%+ on a typical 5-server network.
Architecture highlights:
- Multi-module Maven project with isolated
core,paper,bungee, andexample-pluginmodules — the core is platform-agnostic, platform modules provide thin adapter layers - Caffeine-backed in-memory cache with configurable TTL and max-size, achieving 85–95% cache hit rates in production workloads
- Fully async API built on
CompletableFuturethread pools (core-pool-size/max-pool-sizeconfigurable) — zero blocking on the main server thread - Optional REST API (Spark Java) exposing
/api/player/{uuid}CRUD endpoints, secured viaX-API-Keyheader, for external service integrations - CodeQL, Maven CI, and build/release pipelines via GitHub Actions
- Benchmarks:
<5msfor cached reads,<50msfor live MongoDB queries, supports1000+concurrent operations
Event-driven infrastructure automation for containerized game server orchestration ·
Python·RabbitMQ·Redis·Pterodactyl API·Docker
An automated lifecycle management system for dynamically scaling containerized server instances across Pterodactyl nodes. The controller subscribes to AMQP queues via pika, evaluates per-game-mode capacity policies every 30 seconds, and provisions or deprovisions Docker containers through the Pterodactyl REST API — without any manual intervention.
Architecture highlights:
- Event-driven concurrency model: main thread runs the capacity evaluation loop while a dedicated consumer thread processes RabbitMQ messages, communicating via
threading.Queue— no shared mutable state, no locks - Redis as single source of truth: all server state stored as persistent hash maps at
minecraft:servers:{type}:{id}, enabling stateless controller restarts with zero data loss - Per-game-mode capacity policies: configurable
min_servers,max_servers,empty_buffer_count,spawn_threshold_percent, anddespawn_empty_after— scaling algorithm runs in<100msper evaluation cycle across 10 game modes - Pterodactyl API integration for Docker container provisioning with
~40–90stotal time-to-accepting-connections per new instance - RabbitMQ queues are durable, messages published with
delivery_mode=2(persistent) and manual ACK — no message loss on broker restart
High-performance BungeeCord plugin for dynamic server orchestration across distributed proxy infrastructure ·
Java·BungeeCord·Redis·RabbitMQ·Pterodactyl API
A proxy-side orchestration plugin that handles real-time server registration, health monitoring, and intelligent player routing across multi-proxy Minecraft networks. Designed to work in tandem with cloud-controller — when cloud-controller provisions a new container, ServerSync automatically registers it to the network and begins routing players.
Architecture highlights:
- Supports horizontal proxy scaling: each proxy instance holds a unique
proxy.id, and player counts are synchronized across all nodes via Redis keys atminecraft:proxy:{id}:players - Three load balancing strategies:
LEAST_PLAYERS(minimize load),RANDOM(low overhead),ROUND_ROBIN(sequential distribution) — switchable via config with no code changes - Health check task runs on a configurable interval (default 10s), pinging all registered servers and cross-referencing against Redis state to automatically remove stale or offline nodes
- Full RabbitMQ event schema: listens on
server_ready,server_empty, andplayer_countqueues; publishesspawn_requestwhen all servers are full andauto-spawn-on-fullis enabled - Discord webhook integration for real-time operational visibility: server registration/removal, errors, and startup events
- Redis connection pool tuned for concurrency:
maxTotal,maxIdle,minIdleconfigurable per network size
Next.js frontend for the Weblance platform ·
JavaScript·Next.js·React·SCSS·HTML
The production frontend web application for Weblance, built on the Next.js App Router with a component-driven architecture. Implements next/font for automatic font optimization, context-based state management, and a clean separation between page routing (/app), reusable UI components (/components), and utility functions (/utils).
Stack: Next.js App Router · SCSS modules (44.9% of codebase) · JavaScript · Static export via next export · Yarn workspaces
🎮 TheOrbit
Full-featured PvP gamemode recreation with combat systems, progression, and dynamic events ·
Java·Spigot API·Maven
A complete recreation of Hypixel's "The Pit" gamemode as a Spigot plugin. Features a 17+ ability combat system with configurable trigger types (on-hit, right-click, sneak+click, automatic), a tiered mystic item framework (Common → Rare → Epic → Legendary), an XP/prestige leveling system, dynamic event scheduling (Dragon, Warden), and a player-to-player auction house — all backed by a custom data persistence layer.
Technical highlights:
- Multi-file configuration architecture:
config.ymlfor gameplay tuning (XP rates, coin multipliers, event timers),mystics.ymlfor declarative item/ability definitions — no code changes needed to add new mystics - Citizens NPC integration for shop vendors and quest givers; FancyHolograms for leaderboard and stat displays
- PlaceholderAPI support and TAB integration for custom scoreboard/tablist rendering
- Configurable cooldown system per ability with millisecond precision
Core platform services for the Ordnary ecosystem ·
Laravel,Vite,TailwindCSS,Blade·@ordnary-com
Backend services powering the Ordnary platform: com.ordnary.accounts handles authentication, identity management, and account lifecycle; com.ordnary.developers provides the developer portal, API key management, and tooling for third-party integrations within the Ordnary ecosystem.
🖼️ YEETIFF
Custom image container format with transcoding pipeline ·
Python,Rust
An experimental image file format specification and transcoding toolchain — Yet Even Extremely Expressier Transcoded Image File Format. Built to explore custom binary encoding, metadata schemas, and image pipeline design at a low level.
Open source thrives on collaboration. If you'd like to contribute, explore issues in any of my repositories — feedback, bug reports, and pull requests are always welcome.
- 📂 Browse my repositories
- ⭐ See what I'm starring
- 🏢 Check out Ordnary
- 🐛 Use repository issues to report bugs or request features



