Kittinat Thongmai

Kittinat Thongmai

Backend Engineer · Payments & Fintech · LLM Systems

I've built payment systems in production since 2021: payment-gateway and Thai bank integrations, Stripe and PayPal payments, payouts and refunds. I work mainly in TypeScript, NestJS and PostgreSQL in Bangkok.

I also build LLM features where the model's output is checked in code before anyone relies on it (receipt parsing in Harn, comment triage in The Kept Journal). MSc Data Science, Germany.

Email me

Experience

Developer, Mega Procurement Co., Ltd.

Bangkok · Feb 2026 – present

  • Main developer on the company's payment platform, responsible for payment-gateway and bank-channel integrations.
  • Integrated payment gateways and Thai bank APIs, including webhooks and transaction-status callbacks.
  • Build and maintain transaction status tracking and failure handling for payment services.

Co-founder & Lead Engineer, ElefyMove

Jul 2025 – present

  • Long-stay rental platform for Thailand: booking, payment, bilingual contract, handover, landlord payout. ElefyMove case study.
  • Built the payment system (Stripe and PayPal) and the NestJS, PostgreSQL and Redis backend.

Freelance Backend Developer (Contract)

Client confidential · 2021 – Jan 2026

  • Built and maintained backend services and third-party API integrations in TypeScript and NestJS, including webhooks and asynchronous status callbacks.
  • Worked continuously alongside studies: part-time during the BSc, full-time after graduating (Dec 2022), then part-time and remote during the MSc in Germany.

Selected work

ElefyMove

Jul 2025 – present · Co-founder and lead engineer

A multi-app rental platform that carries a tenancy from booking and payment through a bilingual contract, handover and payout to the landlord.

Transactional outbox with SKIP LOCKED dispatch, and CI rules that keep payment and payout code behind its owning module.

  • TypeScript
  • NestJS 11
  • PostgreSQL
  • Redis
  • Stripe
  • PayPal

Harn

Oct 2026 · Sole designer and developer

Upload a receipt, share one link, and everyone ticks what they ate and pays by cash or bank transfer with a slip.

Optimistic concurrency on D1, and receipt parsing whose model output is checked against the totals in code.

  • Cloudflare Workers
  • Cloudflare D1 (SQLite)
  • Anthropic API (vision, structured output)
  • LINE Login (OIDC)
  • Cloudflare Turnstile
  • Node.js test runner

The Kept Journal

Aug 2026 – present · Sole designer and engineer

A travel journal site with a built-in admin and CMS, running on Cloudflare Workers with a Supabase Postgres database.

Encrypted credential store (AES-256-GCM), idempotent publishing, and a script check that fails if any Postgres table lacks RLS.

  • TypeScript
  • Next.js 16
  • Prisma 6
  • PostgreSQL (Supabase)
  • Cloudflare Hyperdrive
  • Anthropic SDK

Earlier demo

A small personal project from early 2026 exploring BullMQ job queues. Built as a demo, not a production system.

NestJS Redis Queue Dashboard

Feb 2026

A BullMQ job-queue service in NestJS with a REST control API (enqueue, retry, pause, resume, remove) and a live Next.js dashboard over WebSockets. A demo: the workers and the dashboard's throughput figures are simulated; job progress and completion events are real WebSocket pushes.

  • TypeScript
  • NestJS 11
  • BullMQ
  • Redis 7
  • Socket.io
  • Next.js 15

Education

MSc Data Science

University of Europe for Applied Sciences, Potsdam, Germany · Oct 2023 – Aug 2025

BSc Information Technology

Sirindhorn International Institute of Technology (SIIT), Thammasat University, Thailand · 2018 – Dec 2022
Exchange semester, Hochschule München, Germany · Mar – Sep 2022

Skills

Languages
TypeScript, JavaScript, Python, SQL
Backend
NestJS, Node.js, REST APIs, webhooks, WebSockets, TypeORM
Payments
Payment-gateway and bank integrations, Stripe, PayPal, payouts, refunds, KYC
Data & AI
LLM APIs (Anthropic: vision, structured outputs, prompt caching), schema-validated model output, machine learning (MSc)
Frontend
Next.js, React, Tailwind CSS
Infra
PostgreSQL, Redis, Docker, Cloudflare Workers, AWS (S3), CI/CD, Git
Spoken
Thai (native), English (professional working proficiency)

Contact

Open to backend and fintech roles. The fastest way to reach me is email.

kittinat.k.thongmai@gmail.com