Backend ยท DevOps ยท TH ๐Ÿ‡น๐Ÿ‡ญ

Sukpat.

Backend Engineer / Infrastructure / CE Student, RMUTI Khon Kaen

I build things end to end โ€” API, database, frontend, and the server they run on. Three of the projects below are deployed right now and the links go straight to the running thing. Currently looking for a 2026 internship in backend, platform, or infrastructure.

What I'm Working On

Who I Am

Fourth-year Computer Engineering student at Rajamangala University of Technology Isan, Khon Kaen. I work across the whole stack โ€” REST APIs in Node.js and Python, PostgreSQL schemas, Next.js front ends, and the Linux boxes all of it runs on.

On the infrastructure side I run the servers myself, with no managed platform in between: Docker Compose, Nginx reverse proxies, GitHub Actions pipelines, TLS via Let's Encrypt and Cloudflare, firewall rules, database backups and restore drills.

My senior thesis, Edge-Cloud-Detect, is a Thai license plate recognition system: YOLOv11 and PaddleOCR running on a Raspberry Pi 5 at the edge, reporting to a cloud backend on Google Cloud. Read the write-up โ†’

// current stack

backend Node.js Express Python PostgreSQL Redis
frontend Next.js React TypeScript
infra Docker Compose Nginx GH Actions UFW
cloud Google Cloud Cloudflare Linux VPS
edge Raspberry Pi 5
game Luau Rojo Zap Wally

What I've Built

Live

Edge-Cloud-Detect

Senior thesis. Thai license plate recognition at the edge โ€” YOLOv11 detection and PaddleOCR text extraction on a Raspberry Pi 5 pulling RTSP from an IP camera, posting results to a cloud API.

Python Express PostgreSQL Next.js Docker Compose GCP
Read the write-up Live site Source
Live

Self-Hosted Backend Infra

The server side of everything else on this page. Docker Compose stack behind a reverse proxy, deployed by GitHub Actions on push, TLS from Let's Encrypt, UFW rules and SSH hardening, PostgreSQL backup and restore tested by hand. Migrated from DigitalOcean to Google Cloud.

Docker Compose Nginx GitHub Actions UFW Cloudflare GCP
Source
Live

OneShotArena API

Public REST API serving player stats and leaderboards for a Roblox combat game. Express, PocketBase and Redis in containers behind Nginx, with the game client talking to it over typed networking.

Express PocketBase Redis Docker Nginx
roblox-api.sukpat.dev Game source
In Development

Rift Nexus

Roblox strategy game with a deterministic simulation layer separated from rendering, so the server can replay and verify any match. Flow-field pathfinding with BFS, steering-based unit movement, and a server-authoritative combat pipeline over Zap typed networking.

Luau Strict Zap Rojo Wally Pathfinding
Live

RAG Chatbot & Automation

Coursework built as real tooling: a retrieval-augmented chatbot on Streamlit, a Gemini function-calling agent, and a Google Sheets to Telegram reporting bot scheduled through GitHub Actions.

Python Streamlit Gemini API GitHub Actions
frok-fix.sukpat.dev Course repo
Archived

Smart Gate LPR

Earlier plate-recognition prototype pairing computer vision with ESP32 gate hardware. The lessons from it became Edge-Cloud-Detect.

TypeScript ESP32 Computer Vision
Source

Tech I Use

Tools I've worked with. Depth varies โ€” the projects above are where it runs deepest.

Backend

  • Node.js / Express
  • Python
  • PostgreSQL
  • Redis
  • _REST API design

Frontend

  • TypeScript
  • Next.js / React
  • HTML / CSS
  • _NextAuth.js

DevOps

  • Docker / Compose
  • Nginx
  • GitHub Actions CI/CD
  • Linux (Ubuntu / Debian)
  • UFW / SSH hardening
  • _Let's Encrypt / TLS

Cloud

  • Google Cloud
  • DigitalOcean
  • Cloudflare DNS / Proxy

Edge

  • Raspberry Pi 5
  • _RTSP / IP cameras
  • ESP32

Game Dev

  • Luau (Strict Mode)
  • _Rojo / Wally / Aftman
  • _Zap (typed networking)
  • _Server-authoritative design

Get In Touch

Looking for a 2026 internship in backend, platform, or infrastructure work โ€” and open to collaboration on anything involving APIs, deployment pipelines, or systems that have to stay up.