Skip to content
All work

DeeSpot

A Bangkok lifestyle directory, built end to end by one engineer.

Visit project

20

languages served

26

API routes

5

custom REST endpoints

In short

A lifestyle directory for Bangkok, built solo for a Singapore-headquartered client: Next.js frontend localized into 20 languages on a custom headless WordPress backend, serving production traffic on AWS.

The problem

The product needed a fast, SEO-friendly storefront backed by a CMS the client's team could actually manage, plus custom data structures WordPress doesn't ship with.

My approach

  • Built the Next.js frontend solo with Material UI: 32 pages and 26 API routes, localized into 20 languages.
  • Built a headless WordPress backend with 5 custom REST endpoints for search, autocomplete and featured-listing curation.
  • Served production traffic on AWS behind CloudFront and an ALB, with RDS Multi-AZ for data.

Outcome

A self-serviceable platform where non-technical editors manage content while users get a fast, localized UI.

  • Solo build, design to production
  • Custom WordPress plugins + REST APIs
  • SEO-first, 20-locale Next.js frontend