Websites

Websites that are fast, easy to evolve, and actually yours.

Custom websites for small businesses and individuals — built with Astro + Cloudflare or Next.js + Vercel. The goal is simple: a site that loads instantly, ranks well, and doesn’t demand a forever-tax of plugin maintenance.

Performance

Edge-served, sub-100ms TTFB

Static builds delivered from Cloudflare’s global edge load instantly anywhere. That feeds directly into Core Web Vitals and search ranking.

Cost

Lower infrastructure cost

Cloudflare Pages and Vercel run free up to traffic levels most small businesses never hit. Compare that to managed WordPress hosting at $10–30/month, every month, forever.

Resilience

No plugin churn, no CVE chasing

A static site has no admin panel, no PHP server, no plugin update queue. Less maintenance overhead and a much smaller attack surface for the same business outcome.

What's included

The default delivery.

Everything below is part of a standard website project. Scope can be tightened or extended on request, but this is the baseline.

  • Custom design tailored to your brand — no template factories
  • SEO-first structure: clean metadata, sitemap, structured data
  • Bilingual / i18n setup when relevant
  • Performance budget enforced from day one
  • Analytics, search console, and event tracking configured
  • Handoff with documented deployment and content workflow

Editing content

If you really need to self-edit, we add a CMS.

Most small business clients don’t actually edit their site after launch — they reach back out to the developer. For the rare case where ongoing self-editing matters (active blog, weekly promos), we pair the static front-end with a headless CMS like Sanity, Payload, or Decap. You keep the speed and ownership of a static site, but get a real editing UI.

More on this approach in the upcoming blog.

About WordPress

New builds use modern stack. WordPress only as maintenance.

I’ve built and maintained WordPress sites for years and know the platform well. For new projects, I default to Astro + Cloudflare or Next.js + Vercel — clients end up with a faster, cheaper, and more resilient site.

That said: if you already have a WordPress (or other CMS) site and need ongoing maintenance, plugin updates, or targeted improvements, I take that work. Just not new WP-from-scratch builds.

Contact

Tell me about your website

Share what you have in mind — new site, redesign, or maintenance on something existing — and I’ll reply with practical next steps.

Step 1 of 3

Tell me about your idea

Drop a quick brief — like a short email. I read everything.