Skip to content
Ekam Singh

Case study

Client Website Studio

A 13-phase pipeline that takes a small business from a name and a location to a finished marketing site with tests, SEO, a pitch deck, and contracts. 8 specialized Claude Code subagents do the work; hard quality gates keep them honest.

Open for new projects

I have not shipped a client site yet. The sample designs below show what the studio builds; yours would be the first launched.

What it is

The studio is an agentic pipeline: give it a business name, a location, and a few facts, and it researches the client, writes a design spec, scaffolds a Next.js site, builds every page in parallel, audits SEO, runs QA, deploys, and generates the pitch deck and contracts. 13 phases, 8 specialized Claude Code subagents, roughly 40KB of prompt engineering.

Its client work is rooted in California's Central Valley: Merced and Atwater businesses that needed real websites, not templates.

Hard gates, not vibes

The quality bar is encoded in the agent prompts as gates a build must pass, not suggestions it may consider.

Coverage

Unit coverage must clear 75%, with thresholds enforced at 80 in config.

Three viewports

Playwright suites run at desktop, tablet, and phone sizes on every build.

SEO everywhere

JSON-LD on every page, sitemap, robots, and llms.txt, verified by audit.

No secrets

Git scans gate every commit; demo builds run with no keys at all.

Parallel builders

Page builders fan out in parallel with disjoint file ownership.

Sample designs

These are sample sites I am building to launch soon, not live client sites. They show the studio's range while the first client site gets underway.

High Tide Sushi

Atwater, CASample design

A concept for a pop-up sushi vendor at The Tarmac, with a JSON-driven menu and schedule. The sample went past the website into a Toast POS setup: a workbook and menu and modifier imports.

In progress: Joy Tea Bar (scaffolded and in progress), Sahara Coffee House (a coffee house site in progress).

Stack

  • Claude Code agents
  • Next.js App Router
  • TypeScript strict
  • Tailwind CSS
  • Vitest
  • Playwright
  • Vercel