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.