Grade 10 student at Piriyalai School Phrae (SMTE Gen 20 · M.4/1), building and running school and classroom platforms in production.
- 🎓 POSN Computer — Camp 2 at Chiang Mai University; Camp 1 qualifier (14/80, Yupparaj Wittayalai)
- 🛠️ Full-stack & DevOps — FastAPI, Vue 3, PostgreSQL, Redis, Docker Swarm, Traefik
- 🐧 Linux daily driver — Fedora Workstation (GNOME) on a ThinkPad T480s
- 🔌 IoT & hardware — ESP32/Arduino, robotics, solar power
Issue reporting, suggestions and voting for Piriyalai School Phrae, co-developed with a teacher at the school.
Stack: Vue 3, Tailwind CSS, FastAPI (asyncpg), PostgreSQL, Redis, ARQ, Docker Swarm, Traefik
→ singto1597/pirivoice
Task tracking, pair accounts, duty rosters, Discord notifications and Google Sheets-synced class finances for M.4/1 SMTE. Stack: FastAPI, Vue 3, PostgreSQL, Redis, Discord bot, Docker Swarm → singto1597/classroom-management · class.singto1597.xyz
Seat and color-code layout for the green cheer stand, with song timelines, seat search and printable badges. Stack: JavaScript, HTML/CSS, Cloudflare Workers, nginx, Docker → singto1597/piriyalai-green-cheer-stand · stand-green.singto1597.xyz
Installation and maintenance notes for the school's Contest Management System grader on Ubuntu Server. → singto1597/cms-install-guide
- shrimp-farming-iot — ESP32 monitoring and control for temperature, water quality and feeding
- smart-home-monitor — ESP32 + ESP32-CAM with Home Assistant
- piriyalai-robot — Arduino line-following and maze robots
- synclight-robobloq-linux — unofficial Linux driver for Robobloq SyncLight
| Category | Technologies |
|---|---|
| Languages | C++, Python, JavaScript / TypeScript, SQL, Fish shell |
| Backend & Data | FastAPI, asyncpg, PostgreSQL, Redis, ARQ |
| Frontend | Vue 3, Tailwind CSS, HTML5 / CSS3 |
| DevOps & Cloud | Docker Swarm, Traefik, Cloudflare (DNS / Workers), Tailscale, systemd, Git |
| Homelab | Dell PowerEdge T620, MikroTik hAP lite, TP-Link Omada ES216G, Raspberry Pi 3B |
| OS & Tools | Fedora Workstation (GNOME), Fish shell, VS Code, Kdenlive, REAPER |
| Hardware | ESP32 / Arduino, Robobloq SyncLight, PLC ladder logic, LiFePO4, solar power |
- Solving data structures and algorithms on CSES, Codeforces, AtCoder, Programming.in.th and Codecube
- POSN Computer — Camp 2 (Chiang Mai University); Camp 1 qualifier (Yupparaj Wittayalai, 14/80)
- 46ict computer competition representative (Phuket)
- Maejo Phrae Robot Challenge 2025 — 2nd Runner-up
- Thailand STEM Project Competition 2025 — Outstanding Creativity Award
- 🌍 Website: www.singto1597.xyz
- 📷 Instagram: @xphat.z
- 📘 Facebook: songsing.toy
▶️ YouTube: @PhatthanaphonSutham


