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.

Most projects stall because of communication breakdowns between the folks in marketing and IT. I speak both languages and work comfortably with each team, so projects are delivered on time and on budget.

  1. Web development

    I build custom websites and landing pages that load fast and work for everyone, including folks with accessibility needs. Whether it’s a quick fix or a full rebuild, I’ll scope it out and get you what you actually need.

    • Custom WordPress themes
    • HubSpot, Drupal, and Adobe Experience Manager (AEM)
    • Accessibility built in from day one
    • 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 backed by real research and data
  4. Martech consulting

    Your CRM, analytics, internal communications, and even billing should work together. I start by looking at how your organization runs today and where things get stuck. Then I find the platforms that fit what you need now and later, set them up, and connect them so the next team can pick them up and keep them running.

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

Things I build

I build the tools my clients need, then give them away.

Two free WordPress plugins and a shelf of browser tools. Each one started as a fix for a real client problem, and each one shows how I’d approach yours.

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: an invoice payment form built with 81 Forms gets filled in, ACH bank transfer is picked, and the pay button turns on.

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.

  • Contact forms
  • Landing pages
  • Payments
  • Invoices
See 81 Forms

Need something quick? I built a tool for that.

Free, no account, and they run right in your browser, so your files never leave your computer.

  • 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