Custom themes
Hand-coded themes built from your design, with theme.json, accessible markup and a modern SCSS/Webpack build.
Custom themes and Gutenberg blocks for businesses, organizations and agencies — written from scratch, tailored to your brand and easy for your team to edit. No page builders, no bloat.
Off-the-shelf themes get you started; they rarely get you where you need to be. I build WordPress front ends and editing experiences around your content, your brand and your team — with security, performance and maintainability first.
Hand-coded themes built from your design, with theme.json, accessible markup and a modern SCSS/Webpack build.
Custom blocks in React with server-side rendering, so editors get a real preview and the front end stays fast.
Add controls, variations and behaviour to core and third-party plugin blocks instead of replacing them.
Not every project needs a rebuild. I can extend, refactor or build a child theme on top of what you already run — block themes, classic themes or frameworks.
Rebuild an aging site for scalability, maintainability and SEO-readiness — without losing content or rankings.
Clean heading structure, semantic HTML, Core Web Vitals in mind and smooth integration with Yoast or your SEO plugin.
We go through your goals, content and design files. You get a clear scope and estimate before any code is written.
Development in a staging environment under version control, with regular async updates you can review at your pace.
Cross-browser and responsive testing, visual regression checks, accessibility and performance review.
Deployment to your host, a walkthrough for your editors, and documentation so the site stays easy to maintain.
No. I build with native WordPress blocks and custom code, which keeps sites faster, more secure and easier to maintain long-term. If your current site uses a page builder, I can plan a migration away from it.
Yes. I regularly turn Figma, XD or Photoshop designs into WordPress themes. If you don't have a design yet, I can work with your designer or start from a solid, minimal base.
That's the point of building custom blocks: editors get structured, on-brand components with a live preview in the editor, so they can create pages without touching code or breaking the layout.
Both businesses that hire me directly and agencies that need a senior developer on their team. Over the last 10+ years I've delivered WordPress projects for U.S. agencies and their clients across many industries, working async-first and joining meetings when needed.
You own all the code. If you want ongoing help, I offer maintenance and support so updates, fixes and new features are handled by someone who already knows the codebase.
Tell me about your project — what you have today and where you want to get. I reply within 24 hours.