Frequently asked questions
How do you work with design agencies?
I regularly partner with design agencies as their go-to WordPress developer. Whether you need a seamless freelance partner to support your internal team, or a fully white-label developer communicating with clients under your brand, I can join client calls as your in-house developer to handle technical questions directly.
Typically I’ll be provided with approved designs, a sitemap or page list, details of the content requirements, and any additional functionality needed. From this, I can provide an estimate to build a fully bespoke WordPress theme.
Once designs have been signed off, I’ll review the project requirements, identify any additional assets or technical considerations, and agree delivery timescales before work begins.
Near the end of development I will use a private staging environment so you can review the theme, test functionality, and provide feedback. This helps ensure the finished product matches the approved designs and project requirements.
At the end of the project, I provide a complete handover of all code and project assets. For WordPress projects, I can also assist with deployment, content migration, launch support, and any post-launch technical assistance that’s required.
I can integrate seamlessly into your existing workflow, providing a dependable developer resource that allows your team to focus on design, strategy, and client relationships.
I’m a freelance web designer. Why should I partner with you?
I’m always looking to work with talented freelance web designers.
Design and development are two very different disciplines, each requiring their own specialist skills. Layouts, typography, visual hierarchy, and designs that work for both the client and their visitors is a skill set I genuinely admire.
My role is to take your approved designs and turn them into a fast, reliable, bespoke website for your client. I’ll ensure the finished site is highly faithful to your Figma or Adobe XD designs, meets agreed deadlines, and is built to a high technical standard.
At the end of the project I can provide a complete handover of all code and assets. I can also handle installation, deployment, and launch support, ensuring everything is configured correctly and ready for your client.
Rather than spending time building websites yourself, you can rely on a dedicated development partner to handle the technical implementation while you remain focused on design and client relationships.
What happens after I send you the designs?
Once you’ve sent me the approved designs I’ll review everything and make sure I have all the information needed to begin development. We’ll discuss page layouts, reusable page modules, functionality requirements, third-party integrations and any other technical considerations.
Before work starts, we’ll agree a development schedule and delivery dates. I’ll then begin building the website locally. As the project nears completion, I’ll make it available on a staging server so you can review the site against your Figma or Adobe XD designs, test functionality, and explore the WordPress admin area before launch.
For WordPress projects, I’ll create a bespoke content management system tailored to the website’s requirements. Rather than relying on rigid page templates I build flexible, reusable page modules, making it easy to create and update pages without needing technical knowledge.
Where needed, I also add clear guidance within the WordPress editing interface to help ensure content is entered consistently and displayed as intended, without requiring technical knowledge.
Once development has been completed and approved, I’ll assist with deployment, final testing and launch.
Do you design websites too?
No. While I can advise on design from a technical and user experience perspective, I don’t offer website design services.
I believe that website design and website development are two distinct disciplines that require different skillsets. My expertise is in building fast, accessible, reliable WordPress websites and turning designs into high-quality websites.
I do, however, work with some extremely talented freelance web designers. When required, I bring them into the project process early on, and they work directly with the client to develop the site’s visual design, branding, layout and user experience.
Do you charge by the hour? Are you flexible with small or urgent changes?
I work on a flexible time-based model rather than rigid fixed blocks, which allows me to support clients in a practical and responsive way.
For ongoing clients, I track time accurately using development time management tools, which means small updates and maintenance work can be billed precisely based on actual time spent. For larger projects, I’ll normally provide a fixed quote or ballpark estimate at the start, and keep you informed if anything changes during development.
I also understand that urgent changes and unexpected issues can happen. Where possible, I’ll prioritise urgent requests and aim to respond to small fixes within 24 hours. In some cases work may need to be scheduled depending on current workload, but I always make sure any critical issues are dealt with as quickly as possible.
For larger, fixed-scope projects, I typically invoice in two stages: once at the halfway point and again on completion. This keeps things transparent and aligned with project progress.
If the scope evolves beyond the original estimate I’ll flag this early so there are no surprises at the end of the project.
What technologies do you use, and why WordPress?
I build websites using a modern local development workflow, developing and testing projects in a local environment before deploying to staging or production.
I use Git for version control and deployment, ensuring every change is tracked, reversible, and properly managed across the project lifecycle. I can integrate into existing agency workflows, including shared repositories, staging environments, and existing deployment processes.
For front-end development, I use a modern, performance-focused approach built around vanilla JavaScript, SASS, and modular build processes. For WordPress development, I use Timber with Twig to enhance the standard PHP-based templating system, creating cleaner and more maintainable theme structures with a clearer separation between logic and presentation.
For content management, I typically build systems using Advanced Custom Fields (ACF) Flexible Content. This allows pages to be constructed from reusable content modules rather than fixed templates, giving editors far more flexibility while keeping the underlying structure consistent, scalable, and easy to maintain. I also add contextual guidance within the editing interface to make content entry clearer and more intuitive for non-technical users.
I use WordPress because it provides the right balance between flexibility, usability, and long-term maintainability. It allows me to build fully custom websites while still giving clients a familiar and accessible content management system, supported by a strong ecosystem and excellent integration options. My builds are structured to be maintainable by other developers, with clear theme architecture and modular components.
Overall, my focus is on building modular, lightweight systems that are easy to extend, perform well, and integrate smoothly into real-world production environments.
Do you work with existing WordPress themes or page builders?
I don’t typically work by modifying third-party page builder websites such as Elementor, Divi, or similar systems.
My focus is on building fully bespoke WordPress themes from the ground up. This results in cleaner code, better performance, and a more flexible content management system that isn’t constrained by the limitations of pre-built themes or page builder frameworks.
That said, I can absolutely work with existing WordPress sites that have been built by other developers, provided they are based on a standard theme structure. In those cases, I can extend, refactor, or rebuild parts of the system as needed.
However, I don’t work within third-party page builder environments, as they introduce unnecessary complexity and limit the ability to deliver a fully custom, maintainable build. My approach results in faster performance, cleaner handover for developers, and a more stable CMS that scales more effectively over time.
What about SEO? Do you handle it, or do we need an SEO specialist?
I focus on the technical foundations of SEO rather than full content or marketing strategy.
From a development perspective, I build websites with clean, semantic HTML, logical heading structures, fast load times, and SEO-friendly architecture. I also implement structured data using JSON-LD (schema markup) where appropriate to help search engines better understand your content.
Website performance is a key part of technical SEO. I build lightweight, modern front-end code with an emphasis on efficiency, reducing unnecessary dependencies, using native JavaScript where appropriate, and optimising asset delivery. This helps ensure strong real-world performance, reflected in tools such as Google Lighthouse and PageSpeed Insights.
For WordPress projects, I can integrate a full SEO plugin to give you control over page titles, meta descriptions, and other on-page settings. I can also work alongside SEO specialists to ensure any technical requirements they have are properly implemented.
The most important part of SEO is content. Strong, relevant copy that genuinely answers user intent will always have the biggest impact on search performance. For that reason, I often work with copywriters and SEO professionals who focus on content strategy, keyword research, and ongoing optimisation.
I also ensure that websites are set up so SEO professionals can implement tracking and optimisation without developer dependency, including proper integration with tools such as Google Search Console, analytics, and tag management systems.
How can I contact you?
Please fill out the contact form on the Contact me page. I will get back to you as soon as possible.