About
I'm a backend-focused software engineer with production experience building scalable Go services from scratch — including real-time APIs, microservice architecture, and core financial/auth systems. Comfortable across the full stack with React and TypeScript, and currently growing toward full-stack roles.
Currently
Backend Developer at Zero Friction Co., Ltd. — January 2025 to present.
I architect and ship backend services that power web and mobile products:
- Designed Go backends from scratch with GraphQL, gRPC, and Clean Architecture, establishing scalable foundations across multiple company projects.
- Shipped production APIs with real-time features (SSE, WebSocket), improving response times by 20–30% through caching and Go concurrency optimizations (goroutines, worker pools).
- Built core domain services — User & Authentication (RBAC), Points, Broadcast/Announcement, and Financial flows — serving as the backbone of the platform.
- Integrated multiple data stores (PostgreSQL, Redis, MongoDB, MinIO) with appropriate consistency and performance trade-offs.
- Refactored a distributed NestJS + Go microservice system into a Go monolith, reducing operational complexity and improving long-term maintainability.
- Owned deployment, version control, and monitoring pipelines for stable production releases.
Education
B.Sc. in Computer Science — King Mongkut's University of Technology Thonburi (2025, GPA 3.23).
Tech Stack
Languages
GoTypeScriptJavaScriptPython
Backend
Go (Fiber)ExpressNestJSGraphQLgRPCWebSocketSSE
Frontend
ReactVue.jsNext.jsTypeScript
Data
PostgreSQLMongoDBMySQLRedisMinIO
DevOps
DockerGitLab CIGitHub Actions
Working Philosophy
- Production quality, smallest correct change, match the existing project's conventions.
- Depth over breadth — I'd rather understand one system deeply than skim ten.
- Build reusable pieces over re-solving the same problem at each new company.