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
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
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



