Cloudflare-native web design + development

Astro + Workers + Pages + R2 + D1. SEO-first, schema-rich, Core Web Vitals locked. Built by an agency that ships its own infrastructure on the same stack — including this site, Goodlife Insurance Group, and Summit Tracker.

77 Goodlife pages, weekend
4,486 programmatic local pages
$0 hosting at small scale
0 Core Web Vitals issues

Who runs the work

John Williams on architecture + Cloudflare engineering, Kristy Morgan on project management + brand consistency, Sandeep Muley on technical SEO + reporting infrastructure. Read the full team page.

We use the same stack our clients get. ahmeego.com itself is Astro + Pages + Workers + Functions + R2 + D1 + KV + Vectorize. We host nothing on traditional cloud and have measured uptime past 99.99%. The whole bill at scale is under what most agencies charge for a single legacy hosting account.

Live portfolio

Portfolio · Live

Good Life Insurance Group

Domain transfer + full rebuild on Cloudflare. 77 pages of localized insurance content, full schema, MailChannels lead pipeline, KV-based rate limiting. Live in a weekend with Buddy assistance.

Read the case study →
Portfolio · Live

Summit Tracker (USA Summit Agency)

PIN-gated insurance CRM mockup. Cloudflare Workers + Durable Objects + D1. Demonstrates how to ship a custom AI-enabled product on the same stack.

Read the case study →
Portfolio · Live

ahmeego.com itself

The site you're reading. 4,486 programmatic local pages, 17 solutions pages, 100+ blog articles, Buddy chat agent, 9 tools. All Cloudflare-native.

Source on GitHub →

Public benchmarks

Public benchmark

Vercel + Next.js sites

Strong DX, more expensive at scale than Cloudflare for static + edge work. We use Next.js when the client is already on Vercel; we recommend Cloudflare-native otherwise.

vercel.com →
Public benchmark

Stripe — design-led marketing site

Stripe.com is the gold standard for B2B technical-product marketing sites. Strong typography, real product screenshots, deep technical depth, no fluff. Everyone in this space should study it.

stripe.com →
Public benchmark

Linear — restraint as design

Linear.app shows what restraint looks like. Almost no marketing copy on the homepage; the product does the talking. The lesson for B2B SaaS: confidence is more persuasive than feature-stuffed marketing.

linear.app →

Our framework

Discovery + IA

Topic clusters mapped per Google's URL structure guidance. Hub-and-spoke architecture. Sitemap planned before design starts.

Design system

Tokens (color, type, space). Component library. Voice + tone fingerprint locked before content production.

Build + schema

Astro static where possible, islands where interactive. Full schema graph (Article + Person + Organization + WebSite + Breadcrumb + FAQPage). Validated through Rich Results test before merge.

Performance + accessibility

Core Web Vitals locked: LCP <2.5s, INP <200ms, CLS <0.1. WCAG 2.1 AA pass. Lighthouse perf + a11y both 95+.

Launch + measurement

GA4 + GTM + server-side tagging from day one. Looker Studio dashboard. IndexNow ping on every deploy so Bing/Yandex/Naver see new pages within minutes.

Latest in web build

Case study
Building Good Life Insurance Group on Cloudflare
Case study
Building Summit Tracker on Workers
Code
All open-source projects on GitHub
Hub
All web build articles →

Frequently asked

What stack do you build on?
Cloudflare-native: Astro for static pages, Cloudflare Pages for hosting, Workers for edge logic, Pages Functions for backend, R2 for storage, D1 for SQL, KV for cache, Vectorize for embeddings, Workers AI for inference. The whole stack costs near-zero at small scale and scales linearly.
Why Astro?
Static-first by default, ships almost zero JavaScript by default, supports React/Vue/Svelte islands when interactivity is needed. Best Core Web Vitals out of the box. Component reuse without the runtime cost of a full SPA framework.
What about Shopify / Webflow / WordPress?
We work with all three when the client already has them. Shopify for DTC eCommerce with feed-driven product pages — yes. Webflow for designer-led brand sites — yes. WordPress for content-heavy publications — sometimes (depends on hosting and plugin discipline). Most of what we ship new is Cloudflare-native.
How long does a build take?
Goodlife Insurance Group was 77 pages with full schema in a weekend. That was AI-assisted with Buddy. A standard 10-page brand site takes 2-3 weeks. A custom multi-tenant SaaS frontend takes 6-12 weeks. Depends entirely on content readiness, not engineering complexity.
Is Buddy involved in builds?
Yes. Buddy generates schema, writes content drafts, and reviews code. The human + Buddy pair is faster than either alone. We disclose AI assistance on every page that uses it; that's per Google's helpful-content guidance.
Do you do design only?
No. Design + development together. Design without engineering accountability tends to ship slow, expensive, hard-to-maintain artifacts. We bake performance, accessibility, and SEO into the design phase, not as post-build patches.

Talk to a strategist

Tell us where you are. We respond within one business day with a written take. No demos, no slide decks, no pitch.

John, Kristy, or Sandeep will reply. One of the three of us will respond personally within 1 business day. No SDR queue.
We respond within 1 business day. No spam, ever. Read our privacy notice.

Related solutions

AI disclosure: Drafted with AI assistance, edited by a human. Public-brand benchmarks (Vercel, Stripe, Linear) cited as observable industry examples; not clients.

Free site audit + Core Web Vitals review.

Buddy crawls your site, grades Core Web Vitals, schema completeness, and architecture clarity. Written report inside 48 hours.

Run the audit Talk about a build