Now offering monthly retainers

A developer who already knows your business.

For clients whose businesses keep moving, and whose sites need a developer who can move with them.

Your website moves with your business, your season, your offer. The person best equipped to keep up is the one who already knows it.


What's actually different here

01

You don't re-explain your site every time.

I already know it. And I keep a living record (the Site Brain) of every change, customization, brand decision, and integration we make. When you come back next month, I pick up where we left off.

02

New platform features show up on your site the moment they're useful.

I work in Squarespace, Shopify, Webflow, and Showit every day. That depth means I know what's coming down the pipeline, what to avoid, and what's worth using on your site. You don't have to wait for the rest of the internet to catch up.

03

Your tools start working together instead of against each other.

Most slowdowns happen between your tools, not inside the site. Your scheduler isn't talking to your email platform, your e-commerce isn't feeding your analytics, your CRM is doing its own thing. I find those friction points and clean them up.

04

I get ideas across the finish line.

Visionaries rarely get stuck at the idea. They get stuck in the middle: knowing exactly what they want, and not having the right person to build it with them. I've spent my career in that middle, working alongside founders to map their ideas into steps and ship the pieces that live on their sites.

Two ways to work together, one optional add-on.

My a la carte rate is $175/hour. Both retainer tiers come in lower, because your hours buy something different when we're working together every month: faster context, ongoing thinking, and a developer who already knows your site.

Tier One
Steady
$600/month · 4 hours · $150/hour

Reserved monthly time for keeping your site current and responsive.

  • Async support via shared doc
  • Styling, updates, fixes, and small improvements as they come up
  • Monthly site health check
  • Overflow hours billed at the same per-hour rate

3-month Cycles

Real strategic work needs runway. Retainers renew automatically with 30 days notice to make changes.

Auto-charge on the 1st

One predictable line item on your statement. No invoices to chase.

One point of contact

You're working with me directly. No handoffs, no junior devs, no project managers in between.

30-day grace

If retainer doesn't feel right in the first month, we move back to a la carte. No penalty.

FAQ

Questions you might have.

Next step

Tell me what's coming up.

Send me a note with what's coming up for your site over the next few months. I'll respond within one business day. From there, we'll set up a call if it feels like the right fit on both sides.