Skip to content

I build websites, get them found, and make the marketing behind them work.

Trusted by nonprofits, growing teams, and national organizations. I speak both marketing and IT, and I keep up with how the tools are changing so you don’t have to.

What I do

Websites and marketing that move as one.

I start every project at the end. What are we delivering? What does leadership need to see to sign off? Once we know that, we plan everything around it. Accessibility, mobile, and search don’t get patched in after launch. They’re part of the design from day one.

  1. Web development

    Mobile and accessibility aren’t something I bolt on after the design is approved. They’re where the design starts. Big rebuild or quick fix, I’ll scope it straight and build what you need.

    • Custom websites, landing pages, and email campaigns
    • WordPress, HubSpot, Drupal, and Adobe Experience Manager (AEM)
    • Mobile and accessibility from the get-go
    • Redesigns, rebuilds, and even quick fixes
  2. Managed hosting

    I’m a WP Engine agency partner and a Cloudflare partner, but I’m happy to work on whatever platform suits your team. If it’s time for something new, I’ll help you move to tools that fit where you are now and where you’re headed.

    • Premium and enterprise hosting on WP Engine and Cloudflare
    • Updates, backups, and uptime monitoring
    • Traffic and analytics reporting
    • Platform recommendations and migrations
  3. SEO and AI search

    Google and AI assistants can only recommend what they can read. I build your site on a foundation they can see and understand, and fix whatever is holding it back in search. Then we write content around what your customers are really searching for.

    • Technical SEO audits and fixes
    • Structured data
    • AI search visibility
    • Content plans built on real search data
  4. Martech consulting

    Your CRM, analytics, and billing should work together. I start with how your team runs today and where things get stuck. Then I pick the tools that fit, set them up, connect them, and document so the next person is setup for success.

    • Workflow and bottleneck reviews
    • Platform selection and setup
    • CRM, analytics, and billing integrations
    • Success metrics agreed at kickoff

Things I build

Here's some tools for your WordPress site. 100% FREE.

Let's stop gatekeeping the basic tools that folks need to make a site useful. Here's two free WordPress plugins that help you kick your site up a notch:

Animated example: a visitor opens the accessibility plugin’s options panel and picks a profile, and this whole row changes to match.

The accessibility plugin

Visitors pick what they need, and your site adjusts.

One button opens six quick profiles, from high contrast to dyslexia friendly, plus text size and line spacing. Choices are saved on the visitor’s device, so your site’s code never changes.

Inside WordPress, it checks your pages and sorts each problem by who can fix it, so the right person gets the right list.

See the plugin

Animated example: five forms built with 81 Forms get filled in and sent, one after another. A pricing one-sheet download, an invoice payment, a pizza order, gala tickets with a field that appears once guests are added, and a volunteer sign-up.

81 Forms

Forms that turn visits into sign‑ups and sales.

Contact forms, landing page sign-ups, invoices and Stripe payments, all from one free plugin. Entries land in your dashboard and your inbox, and follow-up emails go out on their own.

  • Lead downloads
  • Invoices
  • Orders
  • Event tickets
  • Sign-ups
See 81 Forms

Need something quick? I built a tool for that.

These are all free. Use them, share them, hope they help!

  • Markdown editor

    Write in Markdown and watch it format as you type, or paste formatted text and get clean Markdown back.

    Open the editor
  • Invoice generator

    Fill in the blanks, add your logo, and save a clean PDF. Your details stay on this device for the next one.

    Make an invoice
  • Image optimizer

    Drop in photos and get smaller WebP files that still look sharp, so pages load faster. Nothing is uploaded.

    Optimize images
  • The arcade

    A handheld cabinet of retro games I built for fun. Good for a five-minute break between meetings.

    Play a game

Ready to get started?

Hit start, fill out a short form, and I’ll take it from there.

Start