Skip to content
View kasidit-wansudon's full-sized avatar
🙂
keep going to knowledge
🙂
keep going to knowledge

Block or report kasidit-wansudon

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
kasidit-wansudon/README.md

Typing SVG


About Me

  • Full-Stack Engineer & PM at Pos Sefi Group (OPPO) — Mexico City 🇲🇽
  • I work across the entire stack — backend, frontend, mobile, infra, and AI — because real products need all of it
  • 4+ years shipping production systems: WMS, HR platforms, POS systems, approval workflows, payment integrations
  • Started with PHP/Laravel → Node.js → Flutter → Go → AI Agents — one codebase mindset, many languages
  • B.Eng Software Engineering — Sisaket Rajabhat University (GPA 3.74)

Impact

💰 $1M+/year    Cost savings via DingTalk automation (replaced manual HR processes across 12 countries)
👥 30,000+      Active users on systems I built and maintain
🌍 12           Countries running production systems end-to-end
⚙️  4           Enterprise platforms unified into one automation pipeline

What I've Shipped

Production systems I own end-to-end:
  ├── Sellin / Sellout / HR / AppHR systems — hundreds of daily users (Vue.js + Laravel + DingTalk)
  ├── Legacy Zend Framework 1.12 → Laravel 8 migration — maintained zero downtime
  ├── Multi-level approval workflows — conditional routing, webhook triggers, auto notifications
  ├── Cross-platform POS — Flutter running Linux / Windows / Web / macOS simultaneously
  ├── Real-time sync via MQTT — eliminated polling, reduced latency significantly
  └── MySQL schema optimization — reduced key query latency 40%+

AI & distributed systems I've built:
  ├── Workflow orchestration engine (DAG-based, multi-trigger, distributed workers)
  ├── Autonomous AI agent platform (ReAct loop, connector registry, browser automation)
  ├── API Gateway (dynamic routing, circuit breakers, rate limiting, Prometheus)
  └── RAG chatbot + ML-powered HR analytics (anomaly detection, turnover prediction)

Featured Projects

🤖 AI & Agent Systems

Project Description Tech
tasklet-agent Autonomous AI Agent — multi-trigger (webhooks/cron/events), browser automation, real-time dashboard Go TypeScript
ai-hr-analytics AI-Powered HR Analytics — anomaly detection, turnover prediction, RAG chatbot Laravel Vue.js Python
go-api-gateway High-performance API Gateway — reverse proxy, circuit breaker, rate limiting, Prometheus Go

🏗️ Infrastructure & Platform

Project Description Tech
microservices-ecommerce Cloud-Native E-Commerce — saga pattern, event sourcing, gRPC, Helm Go Node.js K8s
cloudhive Multi-tenant SaaS — billing, auth, admin stack Go Vue 3
realtime-collab-platform Real-time Collaboration — CRDT sync, WebSocket, conflict resolution Go Vue 3
flowforge Distributed workflow orchestration engine with visual DAG editor Go
nexusops Self-hosted CI/CD + deployment + monitoring developer platform Go Next.js K8s

🏢 Production Systems (OPPO — 30,000+ users)

Project Description Tech
oppo-wms Warehouse Management — Product, PO, SO & Inventory tracking JavaScript
DingTalk Hub (private) Enterprise automation — approval, attendance, canteen, HR sync. $1M+/year saved Laravel Vue.js DingTalk API
Sellin/Sellout (private) Sales reporting across 12 countries, real-time dashboard Laravel Vue.js MySQL

🌳 OakStack Ecosystem

70+ production-ready open-source repos — complete with README, DB schema, API spec, and init.sh scaffold script for every project.

📖 Detailed Summary & Documentation → github.com/kasidit-wansudon/conclusions — Full breakdown of all 70 repos: architecture diagrams, DB schemas, API specs, production system blueprints, and cross-repo dependency maps.

📁 Full repo index: github.com/kasidit-wansudon/oakstack


⚙️ Go Core Infrastructure — 10 repos

High-performance Go microservice primitives. Standalone, composable, production-tested.

Repo Description
go-event-bus In-process & distributed event bus with Redis pub/sub adapter
go-job-queue Persistent job queue — retry, delay, priority, dead-letter
go-config-vault Centralized config server — env namespacing, hot reload, secret masking
go-cache-layer Multi-tier cache: L1 memory → L2 Redis → L3 DB read-through
go-http-client Resilient HTTP client — retry, circuit breaker, timeout, Prometheus
go-db-migrator Schema migration CLI — rollback, dry-run, version tracking
go-worker-pool Concurrent worker pool — rate limiting, graceful shutdown, panic recovery
go-webhook-relay Webhook receiver, validator, transform & fanout relay
go-jwt-service JWT issuer/validator microservice with key rotation
go-health-checker Service health aggregator — HTTP/TCP/DB probes + Slack/DingTalk alerts

🏢 Laravel Business Apps — 10 repos

Enterprise-grade Laravel 11 modules. Drop into any Laravel project as a package or standalone service.

Repo Description
laravel-wms-core Warehouse Management System core — PO, SO, inventory tracking
laravel-hr-module HR module — attendance, leave management, payroll calculation
laravel-approval-engine Multi-step approval workflow — configurable steps, DingTalk-compatible
laravel-multi-tenant Multi-tenancy via subdomain + DB isolation for SaaS
laravel-audit-trail Complete audit log — who changed what, when, IP, diff, rollback
laravel-api-scaffold Opinionated REST API boilerplate — auth, pagination, resource transforms
laravel-notification-hub Multi-channel notifications — email, DingTalk, LINE, push
laravel-report-builder Dynamic report builder — filter, group, export CSV/Excel/PDF
laravel-ecom-api E-commerce REST API — products, orders, cart, payments, inventory sync
laravel-permission-rbac Fine-grained RBAC — roles, permissions, resource policies

🚀 DevOps & Infrastructure — 10 repos

CLI tools, templates, and automation for production infrastructure.

Repo Description
deploy-kit Zero-downtime deploy CLI — pull, build, swap, health-check, rollback
nginx-config-gen Nginx virtualhost config generator from YAML definition
docker-compose-lib Production-ready docker-compose templates — Laravel, Go, Node.js, monitoring
k8s-helm-charts Helm charts for PHP-FPM, Go microservice, Laravel Worker
aws-infra-terraform Terraform modules — EC2, RDS, S3, CloudFront, VPC, IAM
log-aggregator Centralized log collector — parse, normalize, store, query
uptime-sentinel Multi-endpoint uptime monitor — Vue.js dashboard, incident timeline, Slack alerts
backup-scheduler Automated DB + file backup to S3 with retention rotation
secret-rotator Automated secret rotation — DB passwords, API keys via AWS SSM
ci-pipeline-templates Reusable GitHub Actions workflows — PHP/Laravel, Go, Node.js, Docker

🎨 Frontend — Vue3 & React — 8 repos

Modern frontend components and starter kits. All scaffold with Vite + TypeScript + Tailwind via init.sh.

Repo Description
vue3-admin-kit Admin panel starter — PrimeVue 4, auth, CRUD, dark mode, i18n
vue3-form-engine Dynamic form builder — JSON schema → rendered form + validation
vue3-data-table Headless data table — virtual scroll, server-side sort/filter/paginate
vue3-chart-widgets Chart widget collection — line, bar, pie, sparkline, heatmap
react-dashboard-kit React dashboard starter — shadcn/ui, Zustand, auth, responsive layout
react-kanban-board Drag-and-drop Kanban board — lanes, cards, WIP limits, optimistic UI
ui-component-lab Shared component library — Vue 3 + React 18, Storybook 8, npm publishable
web-analytics-sdk Lightweight client-side analytics SDK — no cookies, GDPR-friendly

🤖 AI / LLM Integration — 6 repos

AI-powered services and pipelines. Go-based, OpenAI-compatible.

Repo Description
llm-gateway OpenAI-compatible LLM proxy — key management, rate limiting, cost logging
rag-pipeline RAG pipeline — ingest docs, chunk, embed, pgvector search, LLM answer
ai-code-reviewer GitHub Action — PR diff → LLM review → inline comments
chatbot-engine Multi-channel chatbot — DingTalk, LINE, Telegram, context memory
ai-report-gen Natural language → SQL → chart report generator
anomaly-detector Time-series anomaly detection for order metrics and system monitoring

🛠️ CLI / SDK — 6 repos

Developer tools and API client SDKs for Go.

Repo Description
oak-cli All-in-one developer CLI — db, deploy, generate, config, secret
tiktok-shop-sdk-go TikTok Shop API Go SDK — auth, orders, products, webhooks, sandbox
amazon-spapi-sdk-go Amazon SP-API Go SDK — orders, inventory, notifications, LWA OAuth
dingtalk-sdk-go DingTalk API Go SDK — messaging, approval workflow, attendance
mysql-schema-diff MySQL schema differ — compare two DBs, generate migration SQL
openapi-mock-server OpenAPI 3.x spec → instant mock server with request validation

📱 Mobile — React Native — 5 repos

Cross-platform mobile apps and libraries. React Native + TypeScript + NativeWind.

Repo Description
rn-auth-kit Authentication kit — JWT, biometric (Face ID/Fingerprint), OAuth2
rn-ui-components Reusable UI component library with NativeWind (Tailwind CSS for RN)
rn-push-notifications Push notification manager — FCM (Android) + APNs (iOS)
rn-offline-sync Offline-first data sync with WatermelonDB and background sync
rn-ecom-app Full e-commerce starter — catalog, cart, checkout, Stripe, PromptPay

🐦 Mobile — Flutter — 5 repos

Flutter apps built with Clean Architecture, BLoC, and Firebase.

Repo Description
flutter-clean-arch Clean Architecture template — BLoC, Repository pattern, GetIt DI
flutter-state-kit State management comparison — BLoC vs Riverpod vs Provider vs GetX
flutter-firebase-kit Firebase integration — Auth, Firestore, Storage, FCM, Crashlytics
flutter-map-tracker Real-time GPS tracking — Google Maps, route recording, geofencing
flutter-pos-app Point of Sale app — barcode scanning, thermal printer, offline-first

🍎 Mobile — Swift iOS — 5 repos

Swift packages for iOS — URLSession, Keychain, CoreData, Camera, SwiftUI.

Repo Description
ios-network-layer URLSession + async/await network layer — interceptors, retry, caching
ios-keychain-vault Secure Keychain wrapper — biometric auth, App Groups, Secure Enclave
ios-core-data-kit CoreData stack with CloudKit sync, migrations, repository pattern
ios-camera-scanner Camera + document scanner — OCR (Vision), QR/barcode, PDF export
ios-swiftui-components SwiftUI component library — Material3-like, accessibility, dark mode

🤖 Mobile — Kotlin Android — 5 repos

Kotlin Android libraries and apps — Jetpack, Room, Compose, BLE.

Repo Description
android-mvvm-kit MVVM starter — Hilt, ViewModel, StateFlow, Room, Retrofit, Navigation
android-room-db Room DB toolkit — relations, FTS5, migrations, repository pattern
android-jetpack-compose-kit Compose UI library — Material3, animations, custom theme system
android-ble-manager BLE manager — device scanning, GATT, characteristics, auto-reconnect
android-payment-sdk Payment SDK — PromptPay QR, TrueMoney, Omise gateway

Tech Stack

Languages — I write all of these in production

Frameworks & Libraries

Cloud & DevOps

Databases & Tools


Work Timeline

Apr 2024 – Present   Full-Stack Engineer & PM · Pos Sefi Group (OPPO) · Mexico City
Jun 2023 – Apr 2024  Flutter Engineer · Rainbow Solution · Thailand
Jan 2022 – May 2023  Full-Stack Developer · Freelance · Remote

GitHub Stats


How I Work

I use AI as part of my development workflow — for scaffolding, exploration, and acceleration.
Every architecture decision, code review, and production deployment is mine.
Knowing what to build, why, and how to validate it — that's the skill AI doesn't replace.

Pinned Loading

  1. ai-hr-analytics ai-hr-analytics Public

    AI-Powered HR Analytics Platform. Laravel + Vue.js + Python ML. Employee lifecycle, attendance anomaly detection, turnover prediction, RAG chatbot.

    PHP

  2. go-api-gateway go-api-gateway Public

    High-performance API Gateway & Rate Limiter built in Go. Features: reverse proxy, token bucket rate limiting, JWT auth, circuit breaker, Prometheus metrics, plugin system.

    Go

  3. cloudhive cloudhive Public

    Open-source multi-tenant SaaS platform with Go backend, Vue 3 frontend, and full billing/auth/admin stack

    Go

  4. microservices-ecommerce microservices-ecommerce Public

    Cloud-Native E-Commerce Platform. Go + Node.js + gRPC + Kubernetes. Saga pattern, event sourcing, distributed tracing, Helm charts.

    Go

  5. realtime-collab-platform realtime-collab-platform Public

    Real-time Collaborative Workspace with CRDTs. Vue 3 + Go + WebSocket. Google Docs-like editing with presence awareness and conflict-free sync.

    Go

  6. runloop-agent runloop-agent Public

    Autonomous AI Agent Platform — Go + TypeScript. Multi-trigger system (webhooks/cron/events), dynamic API connectors, browser automation, real-time execution dashboard.

    Go