Friends call me Toon. I build backend systems — mostly in Go — for products that need to move money, talk to hardware, and hold up under real production load. Over 6+ years I've shipped e-wallets, ticketing platforms, and integration layers across fintech, e-commerce, and logistics, usually owning a system from data model through to the API that ships it.
Designed and built an e-wallet system for international companies operating in Thailand — transaction processing, reporting, and the underlying data storage design, with data integrity as the core constraint throughout.
System design for a transportation e-ticket platform, with payment integrated directly into the reservation flow and LINE Bot / LINE LIFF built out as the booking interface.
A service layer that simplifies e-wallet handling across multiple products, with backend-generated reporting, payment workflows, and an email service for registration notifications.
Backend APIs enabling straight-through payment processing and immediate policy issuance, built alongside a Next.js frontend.
A system for managing product info, spare parts, pricing, and sales channels — including a global shipping container system with optimized product arrangement.
Took over an existing daily batch job and redesigned it around an orchestrator pattern — using @Async in Spring Boot to sequence three processing stages, with results reported through the Google Sheets API.
Designed and built a Go backend for an IoT platform that captures and processes data from networked cameras in real time. Owned the API layer end-to-end — aggregating and paginating event data, proxying and enriching calls to an upstream service, and streaming live data over MQTT — with request-scoped auth forwarding and distributed tracing throughout.