Loading…
Developer
Enthusiastic and dedicated developer focused on transforming business requirements into clean, sustainable code. I am passionate about mastering modern infrastructure and am seeking a collaborative engineering culture where I can contribute to high-performance systems while learning from senior mentors.
Thammasat University
2021 – 2025
Product Engineer
Solo Full Stack Ownership: Single-handedly delivered end-to-end web application projects, owning every stage from architecture to deployment. Product & Design Leadership: Acted as sole PM, PO, and UI/UX designer, authoring all project documentation independently. Supply Chain & AI Automation: Built supply chain solutions and AI automation workflows, and served as PM for a no-code web application. Finance Optimization: Worked directly with the accountant to streamline and optimize financial processes.
Developer
Microservices Management: Orchestrate and maintain over 20 concurrent microservices for the LOOKLOOKPET application. CI/CD & Infrastructure: Architected and deployed a robust CI/CD pipeline managing Dockerized services on Railway. Agile Leadership: Partner directly with the Product Owner to define strategic project milestones.
Developer
Full Stack & SEO: Drove full-stack web application development while integrating targeted SEO and online marketing strategies. Digital Transformation: Led digital organizational transformation, modernizing legacy workflows to increase operational efficiency.
Developer
Collaborated on end-to-end web development projects, delivering scalable solutions tailored to client needs.
Developer
Full Stack & SEO: Drove full-stack web application development while integrating targeted SEO and online marketing strategies. Digital Transformation: Led digital organizational transformation, modernizing legacy workflows to increase operational efficiency.

Jasmine Technology Solution
A full-stack SaaS platform that issues and verifies English Premier League commercial-broadcast licenses for Thai venues — restaurants, hotels, and pubs. Business owners sign in with email OTP, register their company and each physical venue with its screen count, and the system provisions the required MONOMax Sports Premium accounts while guaranteeing — enforced at the database level — that every account is bound to a single active venue. Admins review submissions in a dedicated console with its own auth realm and issue a verifiable digital certificate, complete with an in-house-generated QR code, for each approved venue. Built with Next.js 16 (App Router) and React 19 in strict TypeScript: two isolated better-auth realms for users and admins, MongoDB/Mongoose, zod schemas validated identically on client and server with react-hook-form, an interactive Leaflet venue-map picker, presigned document uploads to S3-compatible object storage, transactional email, and Tailwind v4 with shadcn/ui. Containerized with Docker and shipped through a GitHub Actions → GHCR → cloud-VM (Caddy) CI/CD pipeline, with PDPA-conscious data residency. Delivered as a focused 3-day sprint.

RUAMSUK PLATING LIMITED PARTNERSHIP
A unified e-commerce and management platform for custom trophies, plaques, and medals — consolidating fragmented legacy brands into one high-performance system. Built as a Bun monorepo: a localized, SEO-optimized Next.js storefront, a real-time ElysiaJS API, and an admin console that share Mongoose schemas and types through a common workspace package. Runs on MongoDB with Redis caching and Cloudflare R2 object storage, containerized with Docker and deployed on Railway — and ships an AI copilot for natural-language shopping assistance.

Jasmine Technology Solution
A B2B2C multi-vendor marketplace for LOOKLOOK PET, built on Medusa.js 2 and the Mercur framework across four surfaces — API backend, customer storefront, admin panel, and vendor panel. Took over as sole maintainer after the senior engineer departed, delivering 100+ commits over 4+ months of solo ownership. Shipped a workflow-based refund system, dual-mode product expiration (relative days vs. fixed date), a robust inventory system with automatic stock-location linking, order management with one-click redemption and CSV export (Asia/Bangkok time, MinIO-backed), sales-channel filtering, seller custom slugs / profiles / ranking, bulk admin actions, and a Medusa Sprint-46 upgrade — plus bilingual TH/EN deals, atop Omise (Thai PSP) payments, vendor commissions and payouts, product reviews, and Algolia search.

Personal Projects
The fastest way to build, share, and try a Prettier configuration — visually, in the browser. Runs the official prettier/standalone fully client-side for instant live formatting, with a CodeMirror 6 editor spanning JS/TS, CSS, HTML, JSON, Markdown, Vue, and more, plus shareable URL-encoded configs and i18n. Built on Next.js, React, TypeScript, and Tailwind CSS v4 with shadcn/ui on Base UI.

Jasmine Technology Solution
Lead developer of the B2B partner portal for the LOOKLOOK PET platform — the self-service console where venues and brands manage their presence. Built and owned the majority of the codebase (~55% of commits across roughly 11 months) and drove the feature set end to end: venue management with a claim-an-unlisted-place flow, coupons / deals / rewards with redemption tracking, announcements and a redesigned notification center, role-based team management with email search, a partner verification and access-request workflow, profile and payment settings, avatar upload with crop + WebP resize, an analytics dashboard, and multilingual SEO (sitemap + hreflang). Next.js 15 (App Router), React 19, Tailwind v4, Radix UI, and TanStack Query on the front; NestJS 11 with MongoDB/Mongoose, Redis, BullMQ, and NATS behind a Swagger API secured by better-auth — unified by a custom design-token system, containerized with Docker, and deployed on Railway.

Freelance with friends
A real-time multiplayer online poker game featuring Server-Sent Events for live updates. Built with Next.js and PostgreSQL for a seamless, interactive card gaming experience.

Jasmine Technology Solution
Architected and scaled a multi-service pet-parent community marketplace — 15+ NestJS microservices communicating over NATS, backed by MongoDB with Redis caching and BullMQ job queues, fronted by Next.js + Radix web apps and a Medusa commerce layer. Led the infrastructure migration from Tencent Cloud VMs to Railway, running a single Dockerfile across Production and UAT via environment config wired through GitHub CI/CD, and migrated object storage from Tencent COS to Cloudflare R2 for cheaper, S3-compatible asset delivery. Within the platform, led the partner-facing B2B portal (partner.looklook.pet) and took over sole ownership of the Medusa/Mercur multi-vendor marketplace after the senior engineer left.

RUAMSUK PLATING LIMITED PARTNERSHIP
[LEGACY] The original e-commerce platform for RS TROPHY built on WordPress and WooCommerce. Managed the complete product catalog, customer orders, and digital marketing integrations before the transition to the modern high-performance system.

RUAMSUK PLATING LIMITED PARTNERSHIP
[LEGACY] A medal showcase web application. This project has been succeeded by the unified RS TROPHY (rs-trophy.com) platform to provide a more robust and high-performance experience.

RUAMSUK PLATING LIMITED PARTNERSHIP
[LEGACY] A plaque showcase web application. This project has been succeeded by the unified RS TROPHY (rs-trophy.com) platform as part of a major digital transformation.

Personal Projects
This site — a Cyberpunk 2077–inspired portfolio built on Next.js (App Router, Turbopack) with a fully custom Tailwind v4 design system and shadcn/ui on Base UI. Features a ⌘K command palette, a gig-board project journal, a vertical career-trace timeline, and a print-ready CV with a slide-presentation mode. Deployed on Vercel.