skip to content

case studies

The long versions.

Deeper write-ups on selected projects: the constraint, the architecture, what broke, and what fixed it. Not every project carries one.

The Prajesh Sagar home page: Your Portfolio, Professionally Managed over drifting line drawings of Nepali banknotes and a candlestick chart.

One page, one ask, and a hero made out of banknotes

2026

A month on a one-page site for a NEPSE portfolio manager. The order of the page, how the hero animation is built in CSS, and what the form asks before it asks for a call.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Payload CMS
  • Vercel
  • Cloudflare R2
  • NeonDB
read the case study
The Marti China home page: Swiss Engineering Excellence over a photograph of an engineering meeting in the Zhongshan office.

Who edits it after I leave, and which map loads in China

2026

Two months on a corporate site and product catalogue for the China arm of a Swiss tunnelling supplier. The decisions that mattered were the CMS, the catalogue template and the map provider.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Strapi
  • Baidu Maps
read the case study
The Noveon home page: Asia's Global Private Equity Secondaries Platform over footage of the Hong Kong skyline and the IFC tower.

Six investor pages, two templates, and no developer on retainer

2026

Three months on a website for a Hong Kong investment firm. Why the CMS runs on the client's own server, how six investor pages come from two templates, and what is left before it launches.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Strapi
read the case study
The public marketing site: program matching and application progress presented as the product's two promises, above the sign-up.

What the student sees, what the office sees, from one set of records

2026

A consultancy ran applications in spreadsheets and email. The platform gives a student one honest view of their own file, and gives the office one queue built from the same records.

  • Next.js
  • NestJS
  • TypeScript
  • Prisma
  • PostgreSQL
  • Redis
  • BullMQ
  • AWS
  • AWS Simple Email Service
  • S3
  • Lightsail
read the case study
The Yacht Cloud yacht page: a gallery mosaic above the specification strip and the availability card.

The yacht page, the fleet search, and the pages Google sees

2024

Seven months on Yacht Cloud as one of the frontend developers. Three surfaces needed work: the yacht page, the fleet search over 263 yachts, and the landing pages. Here is what each was missing.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Elasticsearch
  • RAG
  • LangChain
read the case study

Tell me the constraint and the deadline.

Thirty minutes on what you're building, what's in the way, and whether I'm the right person for it. If I'm not, I'll say so on the call.

Book a callEmail