Skip to content
View teeprakorn1's full-sized avatar
:shipit:
I may be slow to respond.
:shipit:
I may be slow to respond.

Block or report teeprakorn1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
teeprakorn1/README.md

Teepakorn Kumvong · Backend & Full-Stack Engineer · Secure Systems · Open Source Developer

Typing Animation

Email LinkedIn GitHub Facebook Instagram

👨‍💻 About Me

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.

🎓 Education & Background

  • B.Sc. in Computer Science — RMUTTO, Chakrabongse Bhuvanarth Campus
  • Focus Areas: Backend Architecture, Full-Stack Development, Secure Systems, AI Runtime
  • Interests: Developer Tooling, Cloud Computing, Open Source

🎯 Current Focus

🏗️  Working on NestJS + gRPC microservices
🤖  Developing open-source AI agent tools
🌱  Advancing Node.js & system design
🔐  Exploring DevSecOps & security hardening
📚  Researching image forgery detection

🏆 Quick Stats

  • 💼 Current Role: Backend Developer @ S11 Group PCL
  • 🤖 Open Source: Aiyu Multi-Agent (npm published)
  • 🎓 Capstone: AI Deepfake Detection (83.1% accuracy)
  • 🌐 DevOps: CI/CD, Docker, npm publishing, semantic versioning

📫 Get in Touch


💼 Professional Experience

Backend Developer — S11 Group PCL | 2026–Present

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

  • RESTful APIs and gRPC microservices with NestJS

  • File storage system with S3 multipart upload and streaming

  • Image processing pipeline (sharp, HEIC→WebP conversion)

  • Authentication & authorization (JWT, Keycloak, API key guards)

  • Circuit Breaker pattern for resilient inter-service communication

Tech Stack

  • Runtime: Node.js, Bun (package manager & build)

  • Framework: NestJS, gRPC + Protocol Buffers

  • Storage: S3-compatible (MinIO/Garage), Redis

  • Observability: OpenTelemetry, Sentry, SigNoz

  • DevOps: Docker (multi-stage), GitLab CI/CD

  • Patterns: Circuit Breaker, Feature Flags (FeatureHub)

Source code is proprietary and not publicly available.

Software Engineer Intern — Banzai (Thailand) Co., Ltd. | 2025

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

  • Full-stack company website with React + Express.js

  • Authentication & authorization (JWT + bcrypt + cookie-based sessions)

  • File upload & image processing (multer memory storage + sharp)

  • Security hardening (helmet, CORS, XSS prevention, rate limiting)

  • Structured logging with winston (request, security, performance)

  • SEO optimization (react-helmet-async + react-snap static generation)

  • Markdown content management (react-markdown with sanitize)

Tech Stack

  • Frontend: React, react-router-dom, axios, react-helmet-async, react-snap

  • Backend: Express.js, JWT, bcrypt, cookie-parser

  • Database: MySQL

  • File: multer, sharp, file-type (magic bytes)

  • Security: helmet, CORS, XSS, rate-limiter, geoip-lite

  • Logging: winston, winston-daily-rotate-file

  • Docs: Swagger UI, yamljs

  • Email: nodemailer

Fieldwork with engineers — machinery installation, inspection, and maintenance at client sites.

Assistant Computer Engineer Intern — V.VATTANA Solution Engineering | 2021

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

🎓 Capstone Project

Student Activity Tracking with AI Deepfake Detection

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

Aiyu Multi-Agent

Open-source agent runtime for workflow automation, provider routing, and pluggable tools.

npm version npm downloads GitHub stars

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)

GitHub · npm

md2pdf-th

Markdown-to-PDF engine with Thai-aware typography, used as CLI, library, or NestJS module.

npm version npm downloads GitHub stars

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

GitHub · npm


🛠️ Technical Skills

💻 Programming Languages

TypeScript JavaScript Python C++ SQL Dart Java Kotlin

⚙️ Backend & Microservices

NestJS Node.js gRPC Express.js Bun

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

🌐 Frontend & Mobile

React.js · Flutter · Kotlin (Android) · HTML5/CSS3

🤖 AI Runtime Engineering

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

🏗️ Architecture & Patterns

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

🚀 DevOps & Infrastructure

Docker GitLab CI/CD GitHub Actions Git NGINX AWS Firebase Cloudflare Sentry

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

🔒 Security & Best Practices

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)

🎓 Academic Projects

🎓 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

🏆 Achievements & Highlights

🏅 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

🚀 Engineering Interests

  • Backend systems & runtime architecture
  • Developer tooling & extensible platforms
  • Service resilience & observability
  • Secure execution environments
  • AI workflow orchestration


┌──(toeyaiyu㉿github)-[~/profile]
└─$ echo "Thanks for visiting!"

💙 Teepakorn Kumvong · ToeyAIYU


GitHub Streak
Activity Graph

Email LinkedIn GitHub Facebook Instagram

Profile Views Followers Stars

Popular repositories Loading

  1. DuangDee_Android_Kotlin DuangDee_Android_Kotlin Public

    DuangDee_Android_Kotlin

    Kotlin 7 1

  2. aiyu-multi-agent aiyu-multi-agent Public

    Aiyu Multi-Agent - Lightweight AI Agent Framework with Tools, Plugins, and Multi-Agent Orchestration

    JavaScript 6 2

  3. DuangDee_Web_React DuangDee_Web_React Public

    JavaScript 4 1

  4. busit_flutter_project busit_flutter_project Public

    Dart 3

  5. md2pdf-th md2pdf-th Public

    Markdown to PDF - CLI, Library & NestJS module with Thai/English support, dark theme, TOC, cover page, merge, watermark, templates

    JavaScript 3

  6. Mini_Farm_Project Mini_Farm_Project Public

    ESP32-IOT-MINI-FARM

    C++ 2 1