Hello, I'm
Kaan Torun
I build web apps, game-server tooling, and the self-hosted infrastructure they run on.
TypeScript · React/Next.js · Python · Lua · DevOps
About
I'm a developer from Germany working across fullstack web, game scripting, and self-hosted infrastructure. I write mostly TypeScript, Python, and Lua, and care about clean, maintainable code that solves real problems.
Most of my current work goes into ktox.dev, a line of FiveM resources built around a single bridge file, so the same script runs on ESX, QB-Core, QBox, and ox_core instead of being locked to one framework. That work also producedktx_claude_bridge, an MCP server that lets Claude Code drive a running FiveM server in real time.
I contribute to lanis-mobile, a Flutter/Dart app that gives Hesse's state school portal ("Schulportal") the mobile client it never shipped officially.
On the infrastructure side, I've been running my own productive homelab for a few years: around twenty self-hosted services in Docker Compose stacks behind Traefik, reachable through a Cloudflare Zero Trust tunnel instead of open ports, with CrowdSec filtering traffic and a Grafana, Prometheus, and Loki stack alerting me when something drifts.
Currently exploring: self-hosted AI — local models on Ollama with a GPU watchdog, and an OpenAI-compatible speech service running next to them.
Skills
Languages & Frameworks
- TypeScript
- Python
- Lua
- React
- Next.js
- Node.js
- Tailwind CSS
Infrastructure & DevOps
- Docker & Docker Compose
- Linux
- Traefik Proxy
- Cloudflare Zero Trust
- Grafana & Prometheus
- Loki
- CrowdSec
- GitHub Actions
- Vercel
Data & APIs
- PostgreSQL
- MySQL
- Drizzle ORM
- REST APIs
- OAuth 2.0
- MCP servers
- Dart
- Flutter
- Java
Projects

lanis-mobile
Missing mobile app for the school management platform "Schulportal" in Hesse, Germany.
- Dart
- Flutter
ktx_claude_bridge
HTTP bridge and MCP server that lets Claude Code interact with a running FiveM server in real-time — Lua exec, NUI/CDP control, console capture, and DB queries.
- TypeScript
- Lua
- MCP
- FiveM
pterodactyl-git-webhook
Small Python webserver that auto-pulls and manages git submodules for Docker containers on Pterodactyl.
- Python
- Docker
school-manager
A website fetching data from the "Schulportal" to provide a clearer overview using plain HTML, CSS, and JavaScript (legacy).
- Python
- HTML
- CSS
- JavaScript