James Washington
writing about archive utils free game ideas replays
App

One codebase serving three brands by request host

A single website codebase that shows up as three different branded businesses depending on which web address you visit.

built Apr 2024 updated Oct 2026 Cloudflare and the edge

how it works

Astro on Workers with host-based brand config, per-brand design-system docs, D1, credits ledger, RAG, chat, MCP surface, and separately deployed Workers (gateway, billing, tail, docket digest).

App: A complete application.

The code for this one lives in a private repo. This page explains the idea so you can build your own.

astrocloudflare-workersdesign-systemmulti-tenant

related

  • In shared checkouts, prove your deploy landed Technique When several AIs share code, 'deploy succeeded' doesn't mean your change is the one live.
  • Multi-domain Google Workspace administration runbook Document A how-to for managing a company's whole Google email/accounts setup from the command line.
  • Mac Mini homelab Document A home server that runs the household's smart-home, AI chat, monitoring and backup services.
  • LiteLLM-as-container job engine behind a DO binding API The backend that runs paid AI document jobs for a small SaaS.
  • convex-mcp MCP server Lets the chat app answer questions about my task database.
← everything I've built
© 2026 James Washington
github twitter rss