Teepakorn Kumvong · aka ToeyAIYU · Bangkok, Thailand 🇹🇭
I'm a Computer Science graduate from Rajamangala University of Technology Tawan-Ok (RMUTTO) — currently working as a Backend Developer at S11 Group PCL and maintaining Aiyu Multi-Agent, an open-source AI agent platform on npm. Focused on backend systems, secure runtime, and developer tooling.
|
|
S11 Group PCL (SET: S11) — A SET-listed financial institution and a leading player in Thailand's motorcycle hire-purchase market, operating nationwide through an extensive dealer network.
Building and maintaining NestJS microservices for internal business operations.
|
What I Build
|
Tech Stack
|
Source code is proprietary and not publicly available.
Banzai (Thailand) Co., Ltd. — A subsidiary of Banzai, Ltd. (Japan), a specialized trading company for automotive maintenance equipment, inspection tools, and after-sales services across Thailand.
Built a full-stack company website (Company Profile) with React and Express.js, including user management, product catalog, dashboard, and a Markdown-based content system.
|
What I Built
|
Tech Stack
|
Fieldwork with engineers — machinery installation, inspection, and maintenance at client sites.
V.VATTANA Solution Engineering Co., Ltd. — An engineering and manufacturing company based in Samut Prakan, specializing in industrial machinery design, PLC automation systems, and technical consulting for the manufacturing sector.
First exposure to industrial IT and embedded systems during vocational studies. Worked under senior engineers to learn the basics of automation and hardware programming.
- Assisted in PLC programming (ladder logic) for industrial machinery control systems
- Learned C++ embedded programming for microcontroller board control
- Supported on-site computer maintenance — hardware troubleshooting, OS installation, and network configuration at client factories
- Gained foundational understanding of industrial automation workflows and hands-on technical problem-solving
2024–2025 | Rajamangala University of Technology Tawan-Ok (RMUTTO)
Full-stack platform for student activity management with photo verification (83.1% accuracy). Backend, web, mobile, and AI components deployed on Windows Server with Cloudflare CDN.
Open-source agent runtime for workflow automation, provider routing, and pluggable tools.
npm install -g aiyu-multi-agent| Feature | Detail |
|---|---|
| Orchestration | Multi-agent delegation, role-based routing, parallel execution |
| Provider Failover | Automatic LLM failover chain (OpenAI, Claude, Groq, Ollama, Mock) |
| Extensibility | Pluggable skill system, npm-based skill installer, dynamic module loading |
| Runtime | Sandboxed tool execution, streaming responses, memory persistence |
| Protocols | REST API, WebSocket streaming, MCP (Model Context Protocol) |
| Dashboard | Next.js real-time monitoring (React, Tailwind, Zustand) |
Markdown-to-PDF engine with Thai-aware typography, used as CLI, library, or NestJS module.
npx md2pdf-th input.md -o output.pdf| Feature | Detail |
|---|---|
| Thai Support | Auto-detect Thai (Unicode range), smart font fallback, mixed-language |
| Themes | Light / Dark mode, 3 built-in templates (resume, report, invoice) |
| PDF Features | TOC, cover page, watermark, merge, PDF metadata (pdf-lib) |
| Modes | CLI, Library API (returns Buffer), NestJS module (DI/forRoot/forRootAsync) |
| Integrations | Docker (Chromium + Thai fonts), GitHub Action, Web UI, Web preview server |
| Security | HTML sanitization (XSS), auth token, rate limiting, localhost-only binding |
| Category | Technologies |
|---|---|
| Frameworks | NestJS, Express.js |
| Protocols | gRPC + Protocol Buffers (unary, client-streaming, server-streaming), REST APIs, WebSocket |
| Databases | MySQL, Redis, Firebase |
| File Storage | S3 (multipart upload, presigned URLs), Local filesystem streaming |
| Auth | JWT, OAuth 2.0, Keycloak, API key validation |
| API Docs | Swagger / OpenAPI |
React.js · Flutter · Kotlin (Android) · HTML5/CSS3
| Domain | Technologies & Techniques |
|---|---|
| LLM Integration | OpenAI API, Claude API, Ollama (local LLMs), tool calling, streaming responses |
| Agent Runtime | Multi-agent orchestration, provider failover, sandboxed tool execution |
| AI in Production | TensorFlow (Capstone deepfake detection), model serving via REST |
| Category | Skills |
|---|---|
| Resilience | Circuit Breaker, Request Queue, Rate Limiting, Feature Flags (FeatureHub) |
| Observability | OpenTelemetry, Sentry, SigNoz, structured logging |
| Design Patterns | Facade, Guard, Interceptor, DTO, Repository |
| Agent Runtime | Multi-agent orchestration with provider failover, tool sandboxing, streaming responses, workflow automation |
| Testing | Unit tests (Jest), integration tests, guard/validator spec tests, compliance tests, load testing, security-focused test cases (path traversal, bypass prevention) |
| Process Management | Sandboxed execution, dynamic module loading, npm plugin system |
| Category | Technologies |
|---|---|
| Containers | Docker (multi-stage builds), Docker Compose |
| CI/CD | GitLab CI/CD, GitHub Actions, npm publishing |
| Monitoring | Sentry (error tracking + profiling), OpenTelemetry, SigNoz |
| Cloud | AWS S3, MinIO/Garage (S3-compatible), Cloudflare CDN |
| Area | Skills |
|---|---|
| Auth & Identity | Multi-layered guards (API key + JWT), Keycloak JWKS verification, OAuth 2.0, session management |
| Data Protection | PII masking in logs, SHA-256 integrity verification, atomic file writes with rollback |
| Input Validation | Path traversal prevention, magic bytes file verification, request sanitization, prompt injection prevention |
| Infrastructure | Sandboxed execution, command allowlist, resource exhaustion protection, rate limiting |
| Protocols | HTTPS/TLS, gRPC with TLS, CORS, Kali Linux (penetration testing) |
| 🎓 BusIT+ (Capstone) | 🚀 PM2.5 Monitor | 🔮 DuangDee |
|---|---|---|
| Student Activity + AI Deepfake | Air Quality + ML Forecast | Fortune-Telling Multi-Platform |
Flutter React TensorFlow |
Flutter Python ML |
Kotlin React Firebase |
| 🔗 Backend · 💻 Web · 📱 Mobile · 🤖 AI | 📱 Mobile · 💻 Web · 🔧 API | 📱 Android · 💻 Web |
| 🧑⚕️ Doctor Mgmt | 🧠 Depression Screen | 🐟 Betta E-Commerce |
|---|---|---|
| Patient-Doctor Appointments | Mental Health AI Screening | Thai Betta Fish Store |
React Node.js MySQL |
Kotlin Flask TensorFlow |
ASP.NET SQL Server |
| 💻 Frontend · 🔧 Backend | 📱 App · 🤖 API | � Repo |
| IoT Mini Farm |
|---|
| Smart Farm Automation |
ESP32 C++ Blynk |
| 🔗 Repo |
| 🏅 Achievement | 📅 Year | 🔗 Link |
|---|---|---|
| 💼 Backend Developer @ S11 Group PCL — NestJS microservices (gRPC, S3, OTel) | 2026–Present | Proprietary |
| 🤖 Open Source — Aiyu Multi-Agent (npm published) + md2pdf-th | 2024–Present | GitHub · npm |
| 🎓 Capstone Project — AI Deepfake Detection (83.1% accuracy) | 2024–2025 | Backend |
| 🔬 Research Paper — Image Forgery Detection (under review) | 2025 | — |
| 🥇 Gold Medal — OOP Competition — National level, Private Vocational Education Association of Thailand | 2021 | — |
- Backend systems & runtime architecture
- Developer tooling & extensible platforms
- Service resilience & observability
- Secure execution environments
- AI workflow orchestration


