Skip to main content
Back to Home

Work

Production systems across internal platforms, data-intensive applications, and AI-integrated products. Mostly end-to-end ownership, from architecture and stack selection through deployment and ongoing operations.

Featured Projects

NOSBAAN Platform

Event-driven ERP, AI Messaging & Public Portal

Founding Engineer 2025–Present

Airbnb Superhost-recognised monthly rentals business in Bangkok. Sole engineer responsible for the full technology platform.

  • Designed and built an event-driven ERP platform from scratch on GCP, owning architecture, implementation, and production operations end to end.
  • Identified reliability issues with synchronous external integrations — redesigned the processing layer with an event-driven architecture, improving fault isolation and responsiveness under load.
  • Eliminated request timeouts under heavy compute load by offloading long-running processing to dedicated Go workers.
  • Diagnosed duplicate processing from at-least-once external delivery — designed idempotent pipelines with retry and exponential backoff, eliminating manual error recovery.
  • Initiated systematic load testing, identifying and resolving throughput bottlenecks; platform sustains 50+ req/s at P95 < 1.5s.
  • Built CI/CD pipelines and a full observability stack from scratch — neither existed; shortened time to detect and respond to production incidents.
  • Secured the platform with least-privilege cloud IAM per service, managed secrets, and application-level rate limiting.
  • Built an AI-assisted messaging platform (TypeScript, Go, OpenAI) to automate customer communication triage: intent classification, tool calling, and structured response generation.
  • Designed RAG pipelines with human review checkpoints, flagging low-confidence responses before delivery and maintaining operational control over automated communications.

Stack: TypeScript, Go, PostgreSQL, Redis, OpenAI, GCP

Civic Data Dashboard for Myanmar

Lead Engineer 2024

Public platform covering conflict, displacement, and humanitarian indicators for Myanmar. ~10K active users (2.8K peak daily), ~132K events, 100K+ records.

  • Rendering strategy chosen per page based on data update frequency (SSR, SSG, ISR, CSR).
  • Implemented access control for public-facing datasets.

Stack: Next.js, GitLab CI/CD, Baserow, GitHub Actions, Puppeteer

Regional Data Platform

Pipeline Simplification

Lead Engineer 2023

Research platform running Airflow on a dedicated PostgreSQL server. Data latency was 1–2 hours; infrastructure cost was higher than the team needed.

Stack: SvelteKit, D3.js, Mapbox GL, Python, GitLab Runner

Data & Civic Platforms

Open Source & Research

Bangkok, Thailand · Open to relocation