Book a free call (opens in a new tab)
Services

Four ways I can help.

Most people arrive with one of these four problems. Every project gets a fixed written quote after a free call — the starting prices below are so you can tell, before you contact me, whether we're in the same ballpark.

Refresh & Fix

You have a site. It’s broken, slow, or looking its age.

from $300

Targeted work on the site you already have — fix what’s broken, speed up what’s slow, update what’s stale.

  • Diagnosis of errors, slowdowns, and broken pages
  • Content and page updates
  • Speed and mobile improvements
  • Security and plugin updates
  • A single integration wired into an existing site
Tell me what’s broken

Custom & Integrations

Your site has to do something off the shelf can’t.

from $1,500

Member directories, filterable maps, online stores, payment gateways, and connections to the systems you already run.

  • Email, CRM, and third-party integrations
  • E-commerce and payment gateways
  • Data and platform migrations
  • Social media integration and search/AI optimization
  • Dynamic content and custom functionality
Tell me what it has to do

Care Plan

You’d rather not think about your website again.

$150–$400 / month

Ongoing updates, backups, 24/7 monitoring, and a real person to email. Content changes included, not billed by the hour.

  • Updates, backups, and uptime monitoring
  • Security patching
  • A monthly allowance of content changes
  • Priority response
Ask about a care plan

Prices are starting points, not quotes. What moves them is scope — how many pages, how much of the content already exists, and whether anything has to talk to another system. I'll tell you which of those applies to you on the call, for free, before either of us commits.

How we'd work together

No surprises, in either direction.

The same five steps on every project, whether it's a two-hour fix or a full build.

He made the process of creating our website effortless. We told him what we needed and he handled the rest.
Lea GarretsonTMS Diesel
  1. Talk it through

    A free 30-minute call. You tell me what’s wrong or what you want; I tell you honestly whether I’m the right fit.

  2. Get a fixed quote

    A written estimate with a real number and a real timeline. Free, and no obligation.

  3. I build it

    Work starts. You get progress you can look at, not radio silence. Larger projects take a deposit.

  4. You review it

    You tell me what to change. I test it on phones, tablets, and desktops until it behaves everywhere.

  5. Launch

    The new site goes live with a clean switchover, and I stay reachable afterward.

Questions I get asked

Before you email me.

What website editors do you work with?

I have years and years of experience with WordPress and Squarespace. If you're on WordPress I can fix it, speed it up, or rebuild it. I'll also tell you honestly if you'd be better off somewhere simpler, such as with Squarespace or another provider — or even a lighter, cheaper system. Rube Goldberg machines are fun, but not for websites.

Will I be able to update it myself?

That's the goal on every build, and we'll do a walkthrough before launch so you've actually done it once with me watching. If you'd rather not, that's what the Care Plan is for.

Do you do hourly or fixed-price?

Either. Small fixes are simplest hourly; anything with a defined scope gets a fixed quote so you know the number before work starts.

Are you taking contract work?

Yes, for agencies and product teams that need senior full-stack help. That’s a different conversation — see capabilities.

I'm a nonprofit. Is there a rate for that?

Much of my work has been with nonprofits and mission organizations, and I price accordingly. Tell me your budget on the call and I'll tell you straight what's achievable inside it.

Get in touch

Not sure which plan you need?

Not a problem — that's what the free call is for. Describe the problem and we'll figure out where to go from there.

I reply to every message within one business day.