Work
Things I've built and worked on.
Featured
Multi-server team-PvP network (BungeeCord proxy + Lobby + Game servers) built as 4 independent Java modules, decoupled via Redis pub/sub and MongoDB. Includes a distributed matchmaking pipeline, a 6-phase match state machine, 21 combat classes, and a companion documentation SPA in React with 22 routes and full-text search.
Spigot 1.8.8+ essentials plugin for Minecraft servers, providing economy, teleportation (TPA), warps, fly, god mode, item repair, and admin tools. Player and balance data is persisted in MongoDB, with Redis pub/sub keeping state synchronized in real time across servers.
Production Hardcore Factions (HCF) core with Domain-Driven Design architecture, split into 12 independent Gradle modules. Uses Guice for dependency injection and a Guava EventBus to decouple modules via domain events, with fully asynchronous I/O (CompletableFuture) over MongoDB and Redis. Companion docs site built as a dependency-free vanilla TypeScript SPA.
Live production tool used by a construction company to generate and share branded PDF quotes from mobile, with one-tap WhatsApp sharing. Full account system (JWT auth, email verification, password recovery, rate limiting) built on Vercel serverless functions + MongoDB, alongside a fully offline anonymous mode. Installable, offline-capable PWA.
Slack-style chat app built as 7 independent microservices (auth, workspace, channel, messaging, notification, file, presence), each with its own data store, communicating asynchronously through Kafka events. Includes an API Gateway (JWT, CORS, rate limiting), service discovery via Eureka, centralized config, and a React + WebSocket (STOMP) frontend packaged as an installable PWA.
All Projects