ProjectsAbout
SARUNPAT
Contact
Index
  • 01Home
  • 02About
  • 03Projects
  • 04Experience
  • 05AI Team
  • 06Contact

— Sarunpat Sangpak

  • GitHub
  • LinkedIn
  • Email

Chiang Mai — Thailand

© 2026 Sarunpat-Sangpak. All rights reserved.

— Available for new opportunitiesChiang Mai — Thailand
Sarunpat Sangpak

SarunpatSangpak

Junior Full-Stack Engineer

View ProjectsContact Me

Team created by me ·Meet the team

— Some of my recent work.

Featured Projects

03 / 10View All
N° 01Malin Market

Malin Market

A stall-rental platform for a 406-stall, 12-zone market in front of Chiang Mai University — vendors browse an interactive market map, check live availability, and request a stall in a few steps, while the team manages tenants and bookings from one admin system. Built end to end as a solo engineer, owning both development and infrastructure — from a pnpm monorepo of a Next.js frontend, a NestJS API with LINE Login, and a shared Prisma data layer, to a containerized stack on AWS EC2: Docker Compose services behind a Caddy reverse proxy, PostgreSQL 16 persisted on a Docker volume, and a GitHub Actions pipeline that gates every release on Playwright E2E tests, pushes images to GitHub Container Registry, and deploys over SSH, all fronted by Cloudflare. The timeline was cut from 25 days to 14 as the launch date kept moving up, and the platform still shipped to production on schedule.

Next.js · NestJS · TypeScript · Tailwind · Prisma · PostgreSQL · Docker · Caddy · AWS EC2 · GitHub Actions · Playwright · Cloudflare · LINE Login

Live Demo
N° 02Nippon Store

Nippon Store

A promotional landing page for Nippon Store, a Japanese-owned shop in Chiang Mai importing authentic snacks, drinks, and groceries from Japan. Built to give the shop a real online presence — a trilingual Thai / English / Japanese site that showcases products by category and sends customers straight to the Shopee storefront and Facebook page.

Next.js · TypeScript · Tailwind · i18n · Vercel

Live Demo
N° 03Hylife IT Asset Management

Hylife IT Asset Management

An internal IT asset management system built for Hylife, covering the full lifecycle of company hardware and equipment — registration, assignment, tracking, and maintenance history — through complete CRUD workflows. Built with Next.js on the frontend and NestJS with PostgreSQL on the backend, deployed on AWS EC2 behind Nginx with PM2 process management.

Next.js · NestJS · PostgreSQL · AWS EC2 · PM2 · Nginx

View Project
View all 10 projects04 — 10