All work — Systems — 2026
Polyglot Discord Platform
A full Discord platform across four languages: a discord.js gateway bot, a Kotlin Ktor API as system of record, a React admin dashboard and an MCP server for control from inside ChatGPT.
Runs natively — not a browser app
Ask me about this
The problem
Bots grow into unmaintainable single files with state scattered across memory.
How I approached it
Split by responsibility with a Kotlin service as the single system of record, the Node gateway kept stateless, and the dashboard and MCP server as two clients of the same API. Docker Compose runs the whole thing.
The outcome
A bot you can operate from a dashboard, an API or a chat window.

Next project