SIDDHARTH KATABATHULA
King Siddhu crown logo

ABOUT ME

Hi, I am Siddharth Katabathula

I build interactive systems across game development, AI, and cybersecurity. From gameplay mechanics to intelligent agents and low-level systems, I like solving complex problems and turning ideas into working software.

Explore my projects in games, AI, hardware, and self-hosting, or find my code and creative work through the links below.

Curiosity is the common thread.

A flock of autonomous agents. A server running at home. A music player with a real dial. I like software that reaches beyond the screen.

Skills & tools.

  • Python
  • C++
  • Java
  • C
  • C#
  • JavaScript
  • TypeScript
  • MATLAB
  • HTML
  • CSS
  • Sass
  • React
  • Vue.js
  • Node.js
  • FastAPI
  • Flask
  • REST APIs
  • API Design
  • npm
  • MongoDB
  • MySQL
  • Web Scraping
  • GitHub Pages
  • Vercel
  • TensorFlow / Keras
  • scikit-learn
  • OpenCV
  • NLTK
  • LangChain / LangGraph
  • Local LLMs
  • RAG
  • Vector Databases
  • OCR
  • AI Agents
  • Prompt Engineering
  • AWS (EC2, S3, IAM, Lambda)
  • Docker
  • Linux
  • I use Arch btw
  • Debian
  • Ubuntu
  • Nginx
  • Uvicorn
  • Gunicorn
  • DNS
  • SSH
  • Tailscale
  • Networking
  • Reverse Proxying
  • System Administration
  • Virtualization
  • Proxmox
  • VMware
  • Pi-hole
  • Samba
  • Windows
  • Git
  • GitHub
  • POSIX Shell
  • VS Code
  • JetBrains IDEs
  • Android Studio
  • Codex
  • Claude Code
  • LaTeX
  • Microsoft Office Suite
  • Godot
  • Unity
  • Embedded Systems
  • ESP32
  • 3D Printing
  • YouTube

A little organized chaos.

Three simple rules can create surprisingly lifelike movement. Try this browser sketch inspired by my Godot Boids project.

3D loads only when selected. Switch back to unload it.
THIS IS THE 2D DEMO VERSION TO EXPLAIN THE WORKING.Move your pointer to stir the flock

01 / SeparationLeave a little room.

02 / AlignmentFollow the local direction.

03 / CohesionFind your neighbors.

Cloud, with two home addresses.

A personal homelab across the USA and Qatar for self-hosted services, game servers, and hands-on learning.

USA / TWO NODES

QATAR / HOME

USA / NODE01

Node01 DEBIAN

  • Nginx reverse proxy
  • Docker containers
    • Minecraft server
    • LaTeX compiler
    • Pi-hole DNS filtering
    • Personal music server
    • Frigate camera management
  • Samba file server

FUTURE PLAN Host this website on Node01.

USA / NODE02

Node02 PROXMOX

  • Ubuntu VMs for coursework with friends
  • Windows VM

QATAR / HOME

Home server ARCHLINUX

  • Docker containers
    • Print-by-email service for an older printer
    • Minecraft server
    • LaTeX compiler

Still making things.

Code is one medium. Games, animation, and writing are a few more.

HAVE A STRANGE, INTERESTING IDEA?

Let's make it work.

siddharth.kata.dev@gmail.com
Siddharth · 2026