Custom plugins, custom themes, and ongoing maintenance for businesses that can't afford for their site to be anything less than excellent.
From custom WordPress code to Python automation — I handle the technical work that actually matters to your business.
Pixel-perfect WordPress themes built from the ground up. No bloated page builders — just clean, fast, maintainable code tailored to your brand.
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.
Updates, backups, security monitoring, and performance optimization — handled proactively so you never have to think about it.
Bringing AI into your workflow — custom tools, smart automations, and apps that actually solve your specific business problems.
Slow sites lose visitors and rankings. I audit and optimize core web vitals, caching, image delivery, and database performance.
A direct line when something breaks or when you need something new. No ticket queues, no mystery wait times — just responsive, reliable help.
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.
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 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.
Simple, transparent, and focused on what actually moves the needle for your business.
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.
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.
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.
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.
The best developers are curious about more than code. Here's what I make when I'm not building websites.
Making things with my hands — or at least my stylus. Original artwork posted regularly on Instagram.
A Philly-based music and pop culture trivia night. Heavy on audio rounds, mini games, and printed puzzles — very much its own thing.
Building the apps I've always wanted to exist. Currently shipping to the App Store — more details below.
Track sports and game leagues with ease. Built for the people who run their own brackets, pools, and rec leagues.
The trivia night, in your pocket. Big ideas in the works — stay tuned for something that goes way beyond a simple quiz app.
Whether you need a custom build, ongoing maintenance, or a workflow that runs itself — let's talk.