Skip to content
Komsan Nipharat

Case study

Client web platforms

Booking, CMS, and production platforms for small businesses: a wellness brand, an animation studio, a sports platform pilot, and a loyalty backend.

FIG.1Freelance
Role
Freelance full-stack developer
Stack
Next.jsPayload CMSSanityPostgreSQLDrizzleNestJSDocker
Result
Owners edit their own content and take bookings without a developer.

Problem

Small teams need a site they can edit, bookings that do not overbook, and systems they can host cheaply.

What I owned

Freelance full-stack developer

What I built

  • Built a three-language site with CMS and slot booking with an overbooking guard.
  • Built a production platform from an approved blueprint, with ADRs and tests.
  • Built a studio site on Sanity, and voucher/privilege order APIs in NestJS.

System shape

Next.js monorepos with Payload or Sanity CMS, PostgreSQL with Drizzle, self-hosted on one VPS with Docker Compose and Caddy, or on Vercel.

What changed

Owners edit their own content and take bookings without a developer.