Mike Scipioni

Chicago Drupal Developer

Drupal sites that stay secure, supported, and easy to run.

I'm Mike, a full-stack web and analytics developer with nearly two decades building websites for public media organizations and nonprofits. Currently behind the Drupal platforms at WTTW, Chicago's PBS station. I help Chicago nonprofits and cultural organizations keep their sites secure and up to date.

What I do

Drupal upgrades & migrations

If your site runs Drupal 7, 8, or 9, it no longer receives security updates. I plan and carry out migrations to Drupal 10/11 with content, design, and integrations included, so your site is supported again and your team barely notices the switch.

Monthly maintenance & security

A flat monthly retainer that keeps core and modules patched, backups running, and small fixes handled the week you ask, so your website is the least of your worries. You get a real person in Chicago, not a ticket queue.

Analytics that make sense

Most organizations have a GA4 property nobody trusts. I set up clean tracking with Google Tag Manager and build simple dashboards that answer the questions your board actually asks: who's visiting, what's working, what changed.

Nearly two decades in public media

I began as a web developer at Buffalo's NPR affiliate in 2007, spent three years doing Drupal development for WXXI Public Broadcasting in Rochester, and since 2018 I've been a full-stack developer at WTTW / Chicago PBS, one of Chicago's most-visited nonprofit websites and a Drupal platform serving millions of readers and viewers.

My day job is exactly the work I offer here: keeping a large, public-facing Drupal ecosystem current, fast, and secure. I work across multiple production Drupal sites, including news.wttw.com, WTTW's daily news platform, and I own the organization's analytics infrastructure end to end: GA4, Google Tag Manager, and the reporting dashboards the newsroom and leadership rely on.

A career inside nonprofits means wearing many hats and making things work on real-world budgets, and that's the mindset I bring to every engagement: pragmatic, minimal, built to be maintained.

How it works

  1. Free site check

    Send me your URL. I'll look at your Drupal version, security status, and analytics setup and send back a plain-English, one-page summary with no meeting required, no obligation.

  2. A plan with a number on it

    If work is needed, you get a fixed-price proposal in language your board can read: what's wrong, what I'll do, what it costs, and how long it takes.

  3. Build, then keep it running

    I do the work, then most clients keep me on a small monthly retainer for updates, security patches, and quick fixes. Your site stays supported, and you always know who to call.

Say hello

If your organization runs on Drupal, or you're not sure what it runs on, I'm happy to take a look. Based in Chicago, working with organizations across the north side and beyond.