Web Engineering

← All services

Hand-coded React, Python, and Postgres on Cloudflare’s edge.

A studio building hand-coded React, Python, and Postgres systems for teams who refuse template AI sites. We design the schema first, ship to Cloudflare's edge, and leave you with a repo your engineers can read in three years.

38ms

Median TTFB from London on a Workers + OpenNext build

0

ts-ignore directives in committed Atellius code

94/100

Schema coverage score on our own GEO audit tool

100%

Client-owned repos and Cloudflare accounts at handoff

/ 02What you get

Eight capabilities, one repository.

The stack, in one picture

One stack, owned end to end.

Request hits the edge, renders from the frontend, calls the API, reads the database — and every layer ships in the same repo, to your own Cloudflare account. No rented runtime, no black-box CMS in the middle.

  1. React + Next.js 15Frontend · App Router + React Server Components
  2. FastAPI + PythonAPI · async services, SSE scoring, OpenAPI contract
  3. PostgreSQLData · source of truth, RLS, migrations in transactions
  4. Cloudflare WorkersEdge · OpenNext deploy, R2 + KV + D1 + Queues

Four layers, one mental model. The data flows top to bottom; the contract is typed end to end — Postgres DDL to Pydantic to OpenAPI to the TypeScript client.

/ 03Website as a Service

A complete website, built and managed for a monthly fee.

For service businesses that need a professional online presence without an agency project. Design, domain, hosting, SSL, smart lead forms, monthly updates, SEO, and AI-search readiness — bundled into one subscription. Delivered in 4–7 days, not 4–12 weeks.

  • Starter

    $99/mo

    • Custom design
    • Your domain, permanently
    • Hosting + SSL included
    • 1 smart lead capture form
    • 1 content update per month
    • On-page SEO + JSON-LD schema
  • Most popular

    Growth

    $149/mo

    • Everything in Starter
    • Up to 3 lead capture forms
    • 4 content updates per month
    • AI-search readiness (llms.txt)
    • WhatsApp + contact integrations
    • Monthly analytics report
  • Scale

    $249/mo

    • Everything in Growth
    • Unlimited lead forms
    • Priority updates (48h turnaround)
    • Multi-step triage qualification layer
    • Apollo enrichment on leads
    • Dedicated engineer on call

WaaS vs the alternatives

FeatureWebsite as a ServiceTraditional agencyDIY
Launch time4–7 days4–12 weeksYour time
Upfront costNone$2,500 – $8,000$0 + your time
Domain stays yoursYes, alwaysUsuallyYes
Monthly updatesIncludedExtra costYour work
Lead formsSmart + triageBasic or extraDIY or plugin
AI-search readyIncludedVariesDIY
SSL + hostingIncludedOften extraExtra subscription
Code you ownYesUsually yesYes
Get a WaaS site

Domain stays yours permanently. Cancel anytime.

From a four-page marketing site to a multi-tenant SaaS platform with a Python ingestion spine, we design the schema first, write the queries second, and ship the UI third — on Cloudflare’s edge, in your repo, with the dashboards already wired.

/ 04How we work

Five phases. Weekly demos. One engineer on the call.

  1. 01

    Discover

    One to two weeks. We read your existing code, query your analytics, interview the operators who'll use the system. Output is a written scope, a data model sketch, and a fixed price.

  2. 02

    Architect

    Database schema, API contract, and deployment topology decided before a single React component is written. OpenAPI spec and Postgres DDL are reviewable artifacts, not implementation details.

  3. 03

    Build

    Weekly demos against a live staging environment on your own Cloudflare account. You see the system run on real data from week two. Scope changes get costed in writing, not absorbed silently.

  4. 04

    Verify

    Lighthouse, axe, Playwright, and load tests run in CI. Schema validated against the live GEO audit scorer. Migrations run twice in staging against a production snapshot before the cutover window opens.

  5. 05

    Ship

    Cutover happens inside a defined window with a written rollback plan. Old URLs preserved via Worker routing, analytics continuity verified, observability dashboards handed over. The engineer who wrote the code is the engineer on the cutover call.

/ 05Real artifact

app/services/web-development/page.tsx

The file you’re reading. Hand-written TypeScript. No page builder, no MDX editor, no proprietary CMS — just a React Server Component shipped to Cloudflare Workers via OpenNext.

export const metadata: Metadata = {
  title: 'Web engineering — built to load fast and read to AI',
  alternates: { canonical: '/services/web-development' },
  openGraph: { /* ... */ },
};

export default function WebDevelopmentService() {
  return (
    <main>
      <JsonLd data={professionalServiceSchema(/* ... */)} />
      <JsonLd data={breadcrumbSchema(/* ... */)} />
      <JsonLd data={faqSchema(FAQ_ITEMS)} />
      <Hero />
      <ProofBar metrics={METRICS} />
      <CapabilityGrid capabilities={CAPABILITIES} />
      {/* ...the rest of the page */}
    </main>
  );
}
  • RuntimeCloudflare Workers via @opennextjs/cloudflare
  • BundleServer-rendered, hydration on demand
  • SchemaProfessionalService + BreadcrumbList + FAQPage
/ 06Why teams pick this stack

Six benefits, each with a measured proof.

/ 07Proof in production

Case study

geo.atellius.com

GEO SaaS for service businesses

Multi-tenant SaaS, dual-gateway billing, six-dimension scoring engine, edge delivery. 94/100 schema coverage at launch on the platform that scores schema coverage.

/ 08Who it's for

Four buyers, one scaffold.

/ 09Engagement models

Fixed scope. No setup fees, no hidden hours.

Fixed scope. No setup fees, no monthly retainers, no hidden hours.

/ 01

Fixed-scope Build

For founders and operators who know what they need built and want a deliverable date attached to it.

Two to twelve weeks. Defined scope, fixed price, weekly demos. Ships to a repo you own on a Cloudflare account you own. Starts at $10,160 for marketing sites, $30,480 for SaaS MVPs, $76,200+ for platforms.

/ 02

Embedded Studio Retainer

For teams who need an engineering practice they don't have to hire, manage, or onboard.

Monthly retainer, fixed weekly capacity, one shared backlog. Weekly demos, no agency layer, direct Slack with the engineer writing the code. Starts at $7,620 per month.

/ 03

Platform Migration

For companies on a SaaS stack they've outgrown — WordPress, Shopify, Webflow, bespoke PHP — who want the code in their own repo.

Discovery and audit fixed-fee, then a strangler-fig migration on a phased timeline. URL parity verified before cutover, analytics continuity guaranteed, old stack decommissioned only after a two-week parallel run.

/ 10Questions before you brief us

Seven answers in plain prose.

Write us a paragraph about the system you want and the date you want it by. You will get a written scope, a fixed price, and a calendar invite — not a discovery workshop.