Kittipong Khonthong
Senior Full-Stack Engineer · TypeScript, Node.js, Next.js · event-driven systems on AWS
Senior full-stack engineer with seven years of production experience across frontend, backend and DevOps. Builds and runs event-driven services on a real-time transactional platform with 6,000+ daily active users (Kafka, MongoDB, AWS EKS). Former Tech Lead for AnyMind Group's EC Platform, leading 5 to 8 engineers across 10+ Shopify brands. Founder of Vesperwerk, building voice and LINE AI products with human-gated agent workflows.
- Bangkok, Thailand (remote)
- ktpz.dev@gmail.com
- linkedin.com/in/kittipong-khonthong-161021213
- kinzen.dev
Experience
Founder and Software Engineer
Apr 2026 → present
- Built an AI phone and LINE receptionist for dental clinics, now in pilot with a clinic (go-live expected October 2026), with a staff back office on Fastify, Twilio and the LINE Messaging API.
- Built deterministic code checks for patient-facing replies. In a July 2026 test, 500 real customer messages ran through the LINE reply pipeline: the code checks caught 37 rule violations in raw model drafts, mostly overstated claims, and every final reply passed those checks in this test set.
- Traced stalled Thai calls to carrier silence suppression and restored audio processing with server-side silence-frame injection; Twilio support confirmed the cause.
- Operates on Fly.io with SQLite and Litestream backups, gated releases and one-step rollback; production has run on a dedicated phone number since July 2026.
- Built Helm in Tauri 2, Rust and TypeScript: a macOS agent workspace used daily as the primary development environment.
Stack: TypeScript, Fastify, Twilio, LINE Messaging API, Tauri, Rust, Fly.io
Senior Full-Stack Developer
Apr 2022 → present
- Full-stack and DevOps engineer on a real-time platform with wallet and ledger: 6,000+ daily active users, 18 repositories, web team of up to 13 engineers.
- Designed a Kafka-fed daily report cache and split reporting into its own autoscaled service, taking heavy queries off the transaction path.
- Ran production releases on GitHub Actions, Helm and Terragrunt to AWS EKS with SOPS secrets and a hotfix path; reviewed teammates' code and onboarded new engineers.
- Co-led the 2026 back-office rebuild in Next.js 16 as a static export on Cloudflare Pages with an auth proxy in Pages Functions.
Stack: TypeScript, NestJS, Kafka, MongoDB, Next.js, AWS EKS, Terragrunt, GitHub Actions
Tech Lead, EC Platform
Jan 2022 → Mar 2026
- Led a team of 5 to 8 engineers delivering Shopify storefronts, apps and headless builds for 10+ brands, including Mizuno Thailand.
- Built shared storefront and app components that new brand launches reused, and drove storefront performance work.
- Delivered Shopify integrations using the Admin GraphQL and Storefront APIs, Liquid, metafields and app proxies, alongside Next.js services.
- Migrated legacy apps to the Shopify Dev Dashboard and upgraded to the January 2026 Admin API.
- Reviewed code, mentored a mostly junior and mid-level team, ran performance tests and coordinated releases across cross-functional teams.
Stack: Shopify, GraphQL, Liquid, Next.js, TypeScript
Full Stack Developer
Oct 2019 → Jan 2022
- Delivered React, Next.js, Angular and NestJS applications with GraphQL, MongoDB, SQL Server and Redis, including a LINE LIFF app.
- Ran delivery infrastructure on Docker, GKE, GitLab CI/CD, Argo Workflows and Azure App Service.
- Technical lead for the Unique Influencer web platform (React, NestJS queues and cron jobs, MariaDB); earlier, Python NLP classifiers and SAP ABAP.
Stack: React, Next.js, Angular, NestJS, GraphQL, MongoDB, Docker, GKE
Selected work
Clinic AI receptionist
May 2026 → present
An AI phone and LINE receptionist for dental clinics, with code that checks replies against set rules. In pilot; go-live expected October 2026.
Stack: TypeScript, Fastify, Twilio, LINE Messaging API, Gemini on Vertex AI, Claude, SQLite, Litestream, Fly.io
AnyMind EC Platform
Jan 2022 → Mar 2026
Shopify storefronts, apps and headless builds for 10+ brands, with a team of 5 to 8 engineers I led as Tech Lead for four years.
Stack: Shopify Admin GraphQL API, Storefront API, Liquid, Metafields, App proxies, Next.js, TypeScript
Helm
Jul 2026 → present
A macOS workspace where Claude Code, Codex, Kimi and Cursor agents work side by side.
Stack: Tauri 2, Rust, TypeScript
Ronglen
Aug 2026
Thai-first spoken party games for 2 to 8 players, on one device or in online voice rooms.
Stack: React 19, Vite, LiveKit, Vercel Functions
Visual QA harness
Jul 2026
Playwright-based UI verification with geometry checks, interaction crawling and independent AI review.
Stack: Node.js, Playwright, Claude Code
Cadence
Jul 2026 → Aug 2026
macOS voice dictation: a native menu-bar shell over a compiled real-time speech engine.
Stack: Swift, TypeScript, Bun, Soniox
Skills
- Backend
- TypeScript, Node.js, NestJS, Fastify, GraphQL, Kafka, BullMQ, Python, Hexagonal and event-driven design
- Frontend and apps
- React, Next.js, Vite, Tailwind CSS, Three.js, Phaser, Tauri
- Data and cloud
- MongoDB, PostgreSQL, Redis, SQLite, AWS (EKS, MSK, S3), Docker, Kubernetes (EKS, GKE), Fly.io, Cloudflare, Azure
- Testing and delivery
- Playwright, Vitest, Jest, GitHub Actions, GitLab CI/CD, Helm (Kubernetes charts), Terragrunt, SOPS
- Integrations
- Shopify Admin and Storefront APIs, Liquid, LINE Messaging API, LIFF, Twilio Media Streams
- AI engineering
- Claude Code, Codex, Gemini on Vertex AI, Anthropic API, Real-time speech-to-text, LLM evals
Education
B.Eng., Computer Engineering
2015 → 2019
Languages
- Thai
- English