Full-stack developer and system engineer with 15+ years of building and running production systems, from sensor boards to servers. Since 2024 I work with AI agents as a core part of the workflow: I set the direction, write the rules, test and approve; the agents draft, build, check and document. The result is a small operation that ships like a team.
I write about how this actually works, with real numbers and real failures, at 6amdev.com (Thai and English).
📍 Thailand · 💼 Open to collaboration, consulting and interesting problems
- M.S. Information Technology — King Mongkut's Institute of Technology Ladkrabang (KMITL)
- B.Eng. Computer Engineering — Prince of Songkla University (PSU)
| Area | What it does | Stack |
|---|---|---|
| Parametric CAD in the browser | Pick a design, adjust it with sliders, download a print-ready STL/3MF; every file carries a verifiable ID | Python, FastAPI, mesh libraries, Docker |
| AI tools for text and prompts | Turn messy text into structured JSON/SQL; assistants that write prompts, captions and short scripts | Next.js, FastAPI, LLM APIs |
| Trading data platform | Real-time account data from MT5 kept as a time series, public verification profiles, copy-trade relay | Go, TimescaleDB, Redis, MQL5 |
| 3D-printer farm control | Printers of several brands on one screen, many cameras composed into one picture, live to YouTube/Facebook | Python, MQTT, FFmpeg, WebRTC |
| Knowledge sites | Six bilingual sites from one shared engine; one fix reaches all of them | Astro, nginx, generated SVG diagrams |
| Games built from code | Roblox games whose levels are generated from a config and whose rules are tested outside the engine | Luau, Rojo, Lune |
| Media pipeline | An MCP server an AI uses to make videos: TTS, images, lip-sync, subtitles, publishing | Python, FastMCP, FFmpeg |
Earlier work: web applications and back offices (Node.js, PHP, React/Angular/Vue), server infrastructure on Ubuntu, IoT and embedded systems on Raspberry Pi, Arduino, ESP32 and STM32, off-grid solar design.
The techniques that survived real projects. Each links to a write-up with the details.
- Rules live in files, not in chat. Every project carries a handbook the agent reads first, so it works the same way every time and a newcomer can follow. → Project rules
- Several sessions at once, handing off by files. One session per project; handoffs through a CLAUDE.md, git history and memory notes, never through chat. → Many sessions
- Tests are the agent's eyes. Pull the rules out as pure functions and test them outside the engine; an AI shipped a playable game without ever seeing it. → AI-built Roblox game
- Verify before writing. For content that must not be wrong, every claim passes a source gate; what cannot be verified is dropped, not softened. → Health articles with sources
- Let the agent check its own work. A 30-line browser script measures overflow, headings and diagram labels at phone width before every deploy. → AI checks mobile layout
- Tools through MCP, with a "check before you spend" beside every paid tool, job ids for slow work, secrets only in env, and a human gate before anything irreversible. → MCP server lessons
- Production discipline stays human. Atomic deploys with rollback, separate credentials per service, security headers, never trusting the client, no deploys at night. → Lessons from live systems
- Languages: Go, Python, TypeScript/Node.js, Luau, PHP
- Web: Astro, Next.js, React, FastAPI, REST/WebSocket, nginx
- Data: PostgreSQL + TimescaleDB, Redis, MongoDB, SQLite
- AI: Claude Code and agent workflows, MCP servers, RAG pipelines, multi-provider routing
- Infra: Ubuntu, Docker Compose, atomic deploys, monitoring and alerting, DNS/TLS, home lab reached over VPN
- Hardware: ESP32, Raspberry Pi, STM32, Arduino, MQTT, 3D printing (FDM, parametric CAD)
- Media: FFmpeg, WebRTC, live streaming, TTS and lip-sync pipelines
- Game design and production with AI agents (design → levels → build → QA → playtest)
- AI-made short-form video: scripts, characters, scenes, voices
- Keeping six knowledge sites accurate at scale with source-gated AI writing
- 🌐 Website: 6amdev.com
- 📧 Email: 6amdev@gmail.com
- 📱 Phone: +66-96-914-0962
- 🔗 GitHub: github.com/6amdev
Full-stack developer และ system engineer ทำงานพัฒนาซอฟต์แวร์และดูแลระบบมากว่า 15 ปี ตั้งแต่บอร์ดเซนเซอร์ถึงเซิร์ฟเวอร์ ตั้งแต่ปี 2567 ใช้ AI agent เป็นส่วนหลักของการทำงาน ผมเป็นคนกำหนดทิศทาง เขียนกติกา ทดสอบ และอนุมัติ ส่วน agent เป็นคนร่าง สร้าง ตรวจ และทำเอกสาร ผลคือทีมเล็ก ๆ ที่ส่งงานได้เหมือนทีมใหญ่
เรื่องที่ทำจริง ตัวเลขจริง และสิ่งที่พังจริง เขียนไว้ที่ 6amdev.com (ไทยและอังกฤษ)
📍 ประเทศไทย · 💼 ยินดีร่วมงาน ให้คำปรึกษา และคุยโจทย์ที่น่าสนใจ
- ปริญญาโท เทคโนโลยีสารสนเทศ — สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
- ปริญญาตรี วิศวกรรมคอมพิวเตอร์ — มหาวิทยาลัยสงขลานครินทร์
| ด้าน | ทำอะไร | เทคโนโลยี |
|---|---|---|
| CAD ปรับค่าได้ในเบราว์เซอร์ | เลือกแบบ ปรับด้วยแถบเลื่อน โหลด STL/3MF พร้อมพิมพ์ ทุกไฟล์มีรหัสตรวจย้อนกลับได้ | Python, FastAPI, mesh libraries, Docker |
| เครื่องมือ AI สำหรับข้อความและ prompt | แปลงข้อความยุ่ง ๆ เป็น JSON/SQL และผู้ช่วยเขียน prompt แคปชัน สคริปต์สั้น | Next.js, FastAPI, LLM APIs |
| แพลตฟอร์มข้อมูลการเทรด | รับข้อมูลพอร์ตจาก MT5 แบบเรียลไทม์ เก็บเป็นอนุกรมเวลา หน้าโปรไฟล์ตรวจสอบได้ และ copy trade | Go, TimescaleDB, Redis, MQL5 |
| ระบบคุมฟาร์มเครื่องพิมพ์ 3D | คุมเครื่องพิมพ์หลายยี่ห้อจากหน้าเดียว รวมกล้องหลายตัวเป็นภาพเดียว ไลฟ์ขึ้น YouTube/Facebook | Python, MQTT, FFmpeg, WebRTC |
| เว็บความรู้ | หกเว็บสองภาษาจากเครื่องยนต์เดียว แก้ที่เดียวได้ทุกเว็บ | Astro, nginx, ไดอะแกรม SVG จากโค้ด |
| เกมที่สร้างจากโค้ด | เกม Roblox ที่ด่านสร้างจากไฟล์ตั้งค่า และกฎเกมทดสอบได้นอกเอนจิน | Luau, Rojo, Lune |
| สายงานผลิตสื่อ | MCP server ที่ AI ใช้ทำวิดีโอ ตั้งแต่เสียงพากย์ ภาพ ขยับปาก ซับ จนถึงโพสต์ | Python, FastMCP, FFmpeg |
งานก่อนหน้า: เว็บแอปและระบบหลังบ้าน (Node.js, PHP, React/Angular/Vue) โครงสร้างเซิร์ฟเวอร์บน Ubuntu งาน IoT และ embedded บน Raspberry Pi, Arduino, ESP32, STM32 และออกแบบระบบโซลาร์แบบ off-grid
เทคนิคที่ผ่านงานจริงมาแล้ว แต่ละข้อมีบทความเล่ารายละเอียด
- กติกาอยู่ในไฟล์ ไม่ได้อยู่ในแชต ทุกโปรเจกต์มีคู่มือที่ agent อ่านก่อนเสมอ จึงทำงานแบบเดิมทุกครั้ง และคนใหม่อ่านตามได้ → กติกาของโปรเจกต์
- เปิดหลาย session พร้อมกัน ส่งงานด้วยไฟล์ หนึ่ง session ต่อหนึ่งโปรเจกต์ ส่งต่อผ่าน CLAUDE.md ประวัติ git และบันทึกความจำ ไม่ใช่ผ่านแชต → หลาย session
- เทสต์คือดวงตาของ agent ดึงกฎออกมาเป็นฟังก์ชันล้วนแล้วทดสอบนอกเอนจิน AI ส่งเกมที่เล่นได้โดยไม่เคยเห็นเกมเลย → AI ทำเกม Roblox
- ยืนยันก่อนเขียน เนื้อหาที่ผิดไม่ได้ ทุกข้ออ้างต้องผ่านด่านแหล่งอ้างอิง ยืนยันไม่ได้คือตัดทิ้ง ไม่ใช่พูดให้เบาลง → บทความสุขภาพที่มีแหล่งอ้างอิง
- ให้ agent ตรวจงานตัวเอง สคริปต์ 30 บรรทัดวัดส่วนล้นจอ หัวข้อ และป้ายในไดอะแกรมที่ความกว้างมือถือก่อน deploy ทุกครั้ง → AI ตรวจเว็บบนมือถือ
- เครื่องมือผ่าน MCP มีตัว "เช็กก่อนจ่าย" คู่กับทุกเครื่องมือที่เสียเงิน งานนานคืน id ความลับอยู่ใน env และมีคนยืนยันก่อนสิ่งที่ย้อนกลับไม่ได้ → บทเรียนจาก MCP server จริง
- วินัยของ production ยังเป็นของคน deploy แบบ atomic ย้อนกลับได้ แยก credential ต่อบริการ security headers ไม่เชื่อฝั่ง client และไม่ deploy ตอนกลางคืน → บทเรียนจากระบบจริง
- ภาษา: Go, Python, TypeScript/Node.js, Luau, PHP
- เว็บ: Astro, Next.js, React, FastAPI, REST/WebSocket, nginx
- ข้อมูล: PostgreSQL + TimescaleDB, Redis, MongoDB, SQLite
- AI: Claude Code และ agent workflow, MCP server, RAG, การเลือกใช้หลายผู้ให้บริการ
- โครงสร้างพื้นฐาน: Ubuntu, Docker Compose, atomic deploy, มอนิเตอร์และแจ้งเตือน, DNS/TLS, home lab ที่เข้าถึงผ่าน VPN
- ฮาร์ดแวร์: ESP32, Raspberry Pi, STM32, Arduino, MQTT, งานพิมพ์ 3D (FDM, parametric CAD)
- สื่อ: FFmpeg, WebRTC, ไลฟ์สตรีม, เสียงพากย์และขยับปากด้วย AI
- ออกแบบและผลิตเกมด้วย AI agent (ออกแบบ → ด่าน → สร้าง → QA → เล่นทดสอบ)
- วิดีโอสั้นที่ทำด้วย AI: บท ตัวละคร ฉาก เสียง
- ดูแลเว็บความรู้หกเว็บให้ถูกต้องด้วยการเขียนแบบมีด่านแหล่งอ้างอิง
- 🌐 เว็บไซต์: 6amdev.com
- 📧 อีเมล: 6amdev@gmail.com
- 📱 โทร: +66-96-914-0962
- 🔗 GitHub: github.com/6amdev