Presentation

WONGSAPHAT PUANGSORN

Chief Technology Officer

+66 85 587 7024
Pak Kret District, Nonthaburi
Portfolio Scan

Professional Summary

Enthusiastic and dedicated technologist focused on transforming business requirements into clean, sustainable code. As CTO, I own every technology decision end-to-end — from technical strategy to single-handedly shipping software, infrastructure, and automation across the business. I am passionate about high-performance systems and modern infrastructure, and I freelance remotely as a software engineer building web apps alongside my full-time role.

Academic Background

B.S. Computer Science

Thammasat University

2021 2025

Core Competencies

Frontend

TypeScriptNext.jsReactTailwind CSSShadcn/uiRadix UI

Backend

Node.jsNest.jsElysia.jsBun.jsNATSMongoDBPostgreSQLRedis

Infrastructure

DockerVercelRailwayGit/GitHubCloudflare R2

Professional Experience

RUAMSUK PLATING LIMITED PARTNERSHIP

Chief Technology Officer

Aug 2026 PresentFull Time

Total Technology Ownership: As CTO, own every technology decision and system in the company end-to-end — from setting the technical strategy to single-handedly delivering each software project from architecture to deployment. Full-Stack & Infrastructure: Build and run all web applications, services, cloud infrastructure, CI/CD, and reliability. IT, Hardware & Systems: Handle all non-software technology as well — IT support, hardware, networking, device and equipment setup, and technology procurement and vendor management across the office and factory floor. Product & Design Leadership: Act as sole PM, PO, and UI/UX designer, authoring all product documentation and roadmaps. AI, Automation & Data: Build AI automation workflows, supply chain solutions, and internal tooling that streamline operations across the business. Cross-Functional Impact: Partner directly with finance and operations to digitize and optimize every process — the single point of ownership for everything technical the company runs on.

Next.jsReactTailwind CSSShadcn/uiTypeScriptPrettierESLintBun.jsElysia.jsMongoDB

Jasmine Technology Solution

Developer

Jul 2025 Jul 2026Full Time

Full-Stack Platform Ownership: Led full-stack development of the LOOKLOOK PET platform across storefront, B2B partner console, and Medusa-based Mercur marketplace. Microservices & Checkout: Managed 15+ NestJS microservices communicating over NATS, and built a custom native payment UI featuring client-side Omise card tokenization, inline PromptPay QR polling, and card-lock promotions. Team & Claim Workflows: Owned the B2B portal (~55% commits) delivering organization switchers, dynamic roles, and claim-an-unlisted-place verification logic. Infrastructure: Maintained Dockerized services on Railway via GitHub CI/CD, and migrated storage to Cloudflare R2.

Next.jsLeafletReactReact Hook FormTailwind CSSShadcn/uiRechartsVitestTypeScriptPrettier

RUAMSUK PLATING LIMITED PARTNERSHIP

Developer

Jun 2025 Jul 2025Full Time

Converted to full-time in the degree's final month, ahead of moving to Jasmine Technology Solution that July. Continued the same full-stack and SEO ownership at full capacity, concentrated on the company's web applications and the ongoing move off legacy manual workflows.

Next.jsReactTailwind CSSShadcn/uiTypeScriptPrettierESLintMongoDBVercelGit/GitHub

Experience (Continued)

Freelance

Developer

Jan 2024 PresentFreelance

Remote freelance software engineering — building web apps end-to-end, from scoping and design through full-stack delivery and deployment. Recent freelance builds include a flood / water-level monitoring dashboard (interactive station map, historical charts, CSV export, and role-based accounts), a real-time multiplayer game, and a QR-code restaurant ordering & multi-branch management platform. Open to select freelance web-app projects alongside my full-time role.

CodeMirrorNext.jsBase UIReactTailwind CSSShadcn/uiTypeScriptPrettierESLintLeaflet

RUAMSUK PLATING LIMITED PARTNERSHIP

Developer

Aug 2021 May 2025Part Time

The first four years at RS Trophy, worked part-time alongside the Computer Science degree at Thammasat. Full Stack & SEO: built and iterated the company's web applications while integrating targeted SEO and online-marketing work. Digital Transformation: modernized legacy manual workflows into web-based systems, raising day-to-day operational efficiency.

Next.jsReactTailwind CSSShadcn/uiTypeScriptPrettierESLintBun.jsElysia.jsMongoDB
MONOMax EPL Licensing Portal

// Gig Dossier

MONOMax EPL Licensing Portal

Full-stack SaaS issuing & verifying English Premier League broadcast licenses for Thai venues — dual isolated auth realms, a geospatial venue model, and in-house QR e-certificates. Next.js 16 / MongoDB, Dockerized CI/CD. Built in a 3-day sprint.

Client

MONOMax

Seconded To

JAS TV

Timeline

Jun 2026 - Present

Status

Ongoing

Brief

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.

Role

Developer · Jasmine Technology Solution · Jul 2025 - Jul 2026

Tech Stack

Next.jsLeafletReactReact Hook FormTailwind CSSShadcn/uiRechartsVitestTypeScriptPrettierESLintBetter AuthMongoDBZodDockerAWS S3MailgunGit/GitHubFirebaseNextAuth
RS TROPHY

// Gig Dossier

RS TROPHY

Unified e-commerce + admin platform for a custom-awards manufacturer, consolidating fragmented brands into one Bun monorepo — SEO storefront, ElysiaJS API, and an AI shopping copilot. MongoDB / Redis on Railway.

Client

RUAMSUK PLATING LIMITED PARTNERSHIP

Timeline

Jan 2023 - Present

Status

Ongoing

Live

rs-trophy.com

Brief

A unified e-commerce and management platform for custom trophies, plaques, and medals — consolidating fragmented sibling 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. The platform evolved from an original WordPress + WooCommerce storefront into this unified Bun monorepo.

Roles

Developer · RUAMSUK PLATING LIMITED PARTNERSHIP · Aug 2021 - May 2025

Chief Technology Officer · RUAMSUK PLATING LIMITED PARTNERSHIP · Aug 2026 - Present

Tech Stack

Next.jsReactTailwind CSSShadcn/uiTypeScriptPrettierESLintBun.jsElysia.jsMongoDBRedisCloudflare R2RailwayDockerGit/GitHubSEOGoogle AnalyticsGoogle AdsAEOGEOJSON-LDGoogle Tag ManagerMinIOWordPressWooCommerce
LOOKLOOK PET Platform

// Gig Dossier

LOOKLOOK PET Platform

Multi-surface pet-parent marketplace & B2B2C platform — 15+ NestJS microservices, a custom Omise / PromptPay checkout, a partner console, a Flutter customer app, and a Medusa v2 multi-vendor marketplace. Next.js / MongoDB on Railway.

Client

Jasmine Technology Solution

Timeline

Jul 2025 - Present

Status

Ongoing

Live

looklook.pet

Brief

Architect and lead full-stack developer of the LOOKLOOK PET platform — a multi-surface pet-parent community and B2B2C multi-vendor marketplace. Owned the ecosystem end-to-end across three core scopes: (1) Core Storefront & Microservices: Scaled 15+ NestJS services — first over a NATS message bus, later simplified to direct HTTP service calls — backed by MongoDB, Redis, and BullMQ, and fronted by a Next.js storefront. Designed a custom native payment UI with client-side Omise tokenization, inline PromptPay QR polling, card-lock promotional gating, and migrated headless WordPress to MongoDB with TipTap HTML rendering. (2) B2B Partner Portal: Built and owned ~55% of the console codebase, developing claim-an-unlisted-place flows, team switcher management with dynamic roles, analytics panels with CSV orders export, and custom Lottie route loaders. (3) Mercur Multi-Vendor Marketplace: Served as sole maintainer of the Medusa.js 2 marketplace and seller panels, upgrading to Sprint-46, building a workflow-based refund system, and launching bilingual TH/EN deal templates. (4) Customer Mobile App: Delivered the customer-facing mobile app in Flutter against the same service layer. Deployed on Railway with Docker and Cloudflare R2.

Role

Developer · Jasmine Technology Solution · Jul 2025 - Jul 2026

Tech Stack

Next.jsReactFlutterTailwind CSSRadix UITanStack QueryTypeScriptPrettierESLintNest.jsMedusaMercurMongoDBBetter AuthRedisBullMQNode.jsPostgreSQLOmiseCloudflare R2RailwayDockerMinIOAlgoliaResendAWS S3Git/GitHubSEOGoogle Tag ManagerNATSClerkTencent CloudCircleCIWordPress