Services

What we actually do, and how we start.

Three practices under one roof. Pick the one that matches the bottleneck. Most projects land in one; the occasional good one weaves two together.

i · PracticeWebsites

Custom sites that outlast their launch.

We build marketing sites, CMS-driven sites, and small web apps from scratch — not assembled from the same page builder everyone else is on. The goal isn't "a site." It's a site that's still easy to update in 2029 without paying a rescue fee to someone who didn't build it.

Offer A

Marketing & brand sites.

5–12 pages. Real copy, real photography, a CMS the person actually updating it can use.

Shape5–12 pages
Offer B

CMS-driven publishing.

For sites that live or die by their content cadence — a blog, a catalog, a schedule. Self-hostable, editor-first.

ShapeCMS + content flow
Offer C

Small web apps & portals.

Members-only areas, booking flows, authenticated dashboards. Scoped per build, but small on purpose.

ShapeAuth + a few screens

Stack: Astro, Next.js, or plain HTML depending on what fits. Payload or a flat-file CMS. Self-hostable on a ~$14/mo VPS if you want off the SaaS treadmill.

ii · PracticeTooling

The part of the job that shouldn't need a human.

Every team has a list of small tasks someone does by hand every Monday. Internal dashboards, data pulls, form-to-spreadsheet relays, inventory sync, repetitive content prep. We find those, map them, and build them away — often with AI doing the boring middle.

Offer A

Internal admin & ops tools.

The clean little UI your team has been asking for. Custom-built against your actual data, not a Retool rental.

ShapeCustom UI + your data
Offer B

Integrations & data pipes.

When two systems should be talking and aren't. Webhooks, scheduled jobs, a reliable little script with monitoring.

ShapeWebhooks + cron
Offer C

AI-assisted workflows.

Summarizing, classifying, drafting, extracting. Plumbing an LLM into the exact spot it saves a human two hours a week.

ShapeLLM at the right seam

Stack: TypeScript, Postgres, a background queue, boring infrastructure. We don't rebuild what n8n or Zapier already do cheaper — we build the thing that's too custom for them.

iii · PracticeGrowth

Ads, SEO, and landing pages that pay back.

Most digital marketing at this scale is sold by people who don't also build sites, or built by people who don't also run ads. We do both, so the landing page and the account can actually talk to each other. Honest reporting, plain English, no dashboards that hide the truth in a chart.

Offer A

Paid search management.

Google & Bing. Monthly retainer, capped ad spend honesty, plain-English report once a month.

ShapeMonthly · any ad budget
Offer B

Local SEO + GBP.

One-time audits and cleanups for local businesses. Google Business Profile, citations, on-page, content plan.

ShapeGBP + citations + on-page
Offer C

Landing pages & CRO.

Copy + design + code together. A page written to convert, built to load fast, tested to prove it.

ShapeOne page · measured

Small ad budgets welcome. Bigger agencies often won't take them; we will.

§ How we engage

Three engagement shapes.

Three ways to start a job. Most land in one; some move between them.

§ Not us

What we don't do, just so it's clear.

If you ask for one of those and we think we know a better studio for it, we'll name them. No referral fee — that changes who we recommend.

Have a specific thing in mind? Write a sentence about it and we'll tell you if we're the right studio.

Start a project