WordPress · Python Automation · AI-Powered Apps

WordPress work
done darn good.

Custom plugins, custom themes, and ongoing maintenance for businesses that can't afford for their site to be anything less than excellent.

Built for the long haul.

From custom WordPress code to Python automation — I handle the technical work that actually matters to your business.

Custom themes

Pixel-perfect WordPress themes built from the ground up. No bloated page builders — just clean, fast, maintainable code tailored to your brand.

Custom plugins

Need WordPress to do something it doesn't do out of the box? I build plugins that extend your site's capabilities without the plugin soup.

Site maintenance

Updates, backups, security monitoring, and performance optimization — handled proactively so you never have to think about it.

AI-powered apps

Bringing AI into your workflow — custom tools, smart automations, and apps that actually solve your specific business problems.

Performance & speed

Slow sites lose visitors and rankings. I audit and optimize core web vitals, caching, image delivery, and database performance.

Ongoing support

A direct line when something breaks or when you need something new. No ticket queues, no mystery wait times — just responsive, reliable help.

Python & automation

Got a workflow that should be automated?

Beyond WordPress, I build Python tools that handle the tedious, repetitive work your team shouldn't be doing manually — bulk data processing, contact management, system integrations, and more. If it's a workflow problem, it's probably a solvable one.

MailLedger — shipping soon
Custom automation — available now

Trusted by organizations
doing work that matters.

From regional media to law firms to creative agencies — a range of clients who needed a WordPress partner they could actually rely on.

A deliberately small client list — because doing great work for a few beats doing okay work for many.

Developer first.
Problem solver always.

I started in web design, traded the mockups for a code editor, and never looked back. These days I specialize in WordPress development — the deep, custom kind that most agencies hand off to a junior or solve with a plugin that barely fits.

"I build things that work exactly the way they're supposed to, and I maintain them like they're my own."

I work with a small number of clients on purpose. Fewer clients means more attention, faster responses, and work that actually gets done right. Currently I manage 30+ websites across two long-term clients — and I treat every one of those sites like it's the only one.

Beyond client work, I build my own software — apps, automation tools, and products I actually want to exist. It keeps me sharp, and it means I bring more to the table than someone who only ever builds to spec.

30+
WordPress sites actively maintained
100%
Client retention on maintenance contracts
Custom
Every theme and plugin — no cookie-cutter solutions
Python
Automation tools for real workflow problems

No surprises. Just results.

Simple, transparent, and focused on what actually moves the needle for your business.

01

We talk first

Before any code gets written, I want to understand what you actually need — not just what you think you need. A good conversation up front saves a lot of rework later.

02

I build it right

Clean, documented, maintainable code. No shortcuts that come back to bite you six months later. Every project is built like someone else will have to work on it someday.

03

You stay in the loop

No going dark for two weeks and emerging with a finished product. I check in, share progress, and make sure we're aligned before it's too late to change course.

04

I stick around

The job isn't done at launch. I offer ongoing maintenance and support because I'd rather keep something running well than fix a crisis at 2am.

There's more to the story.

The best developers are curious about more than code. Here's what I make when I'm not building websites.

Original artwork

Art & illustration

Making things with my hands — or at least my stylus. Original artwork posted regularly on Instagram.

Philly trivia night

Name That Jawn

A Philly-based music and pop culture trivia night. Heavy on audio rounds, mini games, and printed puzzles — very much its own thing.

Independent apps

Apps I've built

Building the apps I've always wanted to exist. Currently shipping to the App Store — more details below.

Leagr - League Tracker

Track sports and game leagues with ease. Built for the people who run their own brackets, pools, and rec leagues.

Submitting to App Store

Name That Jawn — the app

The trivia night, in your pocket. Big ideas in the works — stay tuned for something that goes way beyond a simple quiz app.

In development

Ready to work with someone who gives a darn?

Whether you need a custom build, ongoing maintenance, or a workflow that runs itself — let's talk.

Based in Philadelphia, PA
Response time Usually within one business day