Websites and online stores, built as one connected system.

New builds and migrations made to enterprise standards, planned and built start to finish by the engineer accountable for the result.

What I build

A new site

Built on a proven foundation and shaped around your brand, your products and the way your team works.

A migration

Your products, content and customer data moved from your current platform onto a faster, more flexible foundation.

An online store

Product variants, inventory, tax setup, shipping rules and order management connected to your customer records.

A landing page

A focused single page for a launch, a campaign or a new offer, built to the same standards as everything else.

Built into every site

Every build comes with these, whatever its size.

  • Tested to WCAG 2.2 AA accessibility
  • Lighthouse 90+ with passing Core Web Vitals
  • Content your team can edit without a developer
  • Search-friendly structure and metadata
  • Interactive brand playbook for your team
  • Secure staff sign-in with role-based access
  • Spam-protected forms
  • Built-in analytics
  • Weekly backups

How a project works

  1. 01Kickoff Meeting

    Give me 15 minutes of your time over a call or meeting, and I'll get a clear sense of what you're aiming to achieve and who you want to reach. From there, I'll walk you through the many ways I can help you succeed, combining thoughtful conversation or workshops to shape a solution that is natural, supportive and genuinely aligned with your end goal.

  2. 02Design & Development

    You can expect the design and development phase to progress swiftly. From our conversations and workshops, I create beautiful, user-centered designs and bring them to life with clean, performant code. Your site is built iteratively in a test environment, so you can watch the build take shape in real time before it goes live, and I take your feedback to achieve the vision you want.

  3. 03Launch & Optimization

    Once your site is built, we step through a final workshop where you review everything. Then I launch at an agreed time that won't impact your business and run performance tests once it's live. From there, I can hand it off and teach you how to run it, or keep supporting you at an affordable rate. Either way, you'll understand how it all works.

Watch the work happen

Every project comes with its own client portal: your project board, invoices and a live feed of code changes, all in one place.

The client portal's Project Status board, with delivery columns for Backlog, In Progress, Review and Done, and a ticket card showing its feature label, assignee and priority.

Pricing to expect

I believe in transparent pricing. You shouldn't pay an arm and a leg just to keep a website running, so this calculator shows what the services behind your site cost to run each year.

Will your site make money?
Hosting$0 a year

If you do not plan to make money from your site, hosting is included at no charge. That covers a secure, reliable server with 99.9% uptime.

Submissions are saved and routed to the right person. Free for most small sites.

No monthly fee. Card processing runs 2.9% + 30¢ per sale, and automatic sales tax adds 0.5% per sale where you're registered to collect.

If you already have a URL, no domain cost is added to your estimate.

Get a full quote

How billing works

Before any work begins, you get an hour-by-hour estimate. The work is billed hourly with itemized invoices, with no retainers and no charge for coordination time. Changes beyond the agreed scope are billed the same way, so you always see what you're paying for.

Tools I build with

VercelNext.jsContentfulStripeNeonPostmarkKlaviyoShopifyGitHubGoogle Analytics

Tell me about your project

A few short questions about your business and what you need. Your answers come straight to me, and I follow up personally.