{ } => </> [ ] ; ( )
central-city-coding — ~/studio — 6 files
⌘K palette
01_hero.tsx × 02_about.md × 03_capabilities.ts × 04_deploy.sh × 05_contact.ts ×
studio › 01_hero.tsx
shipsstring[]
shipsOnTimetrue
shipIt() => void
https://centralcitycoding.com — rendered output ⚡ 0.4s
Surrey, BC — 49.19°N 122.85°W
Central City
Coding Studio

A Surrey-based studio building fast, sharp websites, apps, and AI-powered products for businesses that hate slow, boring ones. Design and code under one roof — no handoffs, no telephone game.

studio › 02_about.md markdown — preview

About the studio

Central City Coding is a compact studio — engineering and design under one roof — shipping from Surrey, BC. Years of building for the web, a modest amount of obsession with performance, and a hard rule that every project gets the same treatment: built by hand, built to be fast, built to be maintained.

  • Static-first architecture — pages load before your coffee hits the desk
  • Real motion design — animation with purpose, reduced-motion respected
  • AI where it earns its place — LLM features, chat, automation, integrations
  • Design in-house — brand, logos, and UI from the same table as the code
  • Honest recommendations — including "you don't need a CMS for that"
  • Your repo, your hosting, your domain — you own everything
  • Sleep schedule — in progress
$ git log --oneline --studio-history
a3f9c21feat: opened Central City Coding — accepting projects2026
c71d3b4feat: LLM integrations in production — chat, RAG, AI pipelines2024 →
8bd042efeat: shipped real-time 3D and R3F experiences to production2025
5c17aa9feat: full-stack product work — Node, TypeScript, React, APIs2021 →
2e88f10chore: a decade of client sites, e-commerce, and CMS builds2016 →
0000001init: wrote first HTML in Notepad. no going back.way back
studio › 03_capabilities.ts hover a card ↔ code highlights
123456789101112131415161718192021222324252627282930
// what gets built here export const capabilities = [ { name: "Websites", detail: "static-first, instant loads", stack: ["astro", "tailwind"], }, { name: "Web apps", detail: "auth, data, moving parts", stack: ["next", "react", "node"], }, { name: "AI integration", detail: "LLMs doing real work", stack: ["claude", "rag", "agents"], }, { name: "Interactive 3D", stack: ["three", "r3f", "glsl"], }, { name: "Brand & logos", stack: ["identity", "figma"], }, { name: "Content & CMS", stack: ["strapi", "payload", "md"], }, ] as const;
studio › 04_deploy.sh zsh — 80×24
terminal — how every project ends
➜ studio git commit -m "final tweaks (actually final)" ➜ studio npm run build building client (vite) ... ✓ 214 modules in 0.9s lighthouse: perf 100 · a11y 100 · seo 100 ➜ studio netlify deploy --prod ✓ deployed to production — 4.2s. site is live. → client reaction: "oh damn." ➜ studio
studio › 05_contact.ts fill the arguments, then execute
async function — always resolves

Call the studio.

await sendMessage({ name: , email: , project: , message: ` `, });
compiling message ... ✓ sent — 200 OK in 0.3s → Promise resolved: "expect a reply within 24h."
hello@centralcitycoding.com github instagram youtube © 2026 Central City Coding — Surrey BC
⎇ main* Ln 1, Col 1 UTF-8 Prettier ✓ 0 errors · 1 warning: too many side projects --:--
prettier-bot
claude