MackyM – Freelance Wordpress Developer. Professional Web Development – On Tap

Freelance WordPress Plugin & Theme Development Services

Custom functionality for your WordPress site

No vibe coding here! If you're looking for a custom solution for your WordPress project then look no further. From a single code snippet to a fully-fledged eCommerce system - I've got you covered.

MackyM Freelance Developer.

My Promise

It's hard to find a coder with high standards who we can trust

Yep it’s tricky. So many developers are using AI to write code without being able to read, check and test it themselves before deployment. Some of the time that code will be fine, but when errors are missed and deployed to your project… bad news. My philosophy – do it right or don’t do it at all.

Latest Projects
MackyM at Laptop

Here's what I promise when we work together:

  • Detailed Planning

    I'll make sure I fully understand your needs during an initial discovery chat. From there I'll suggest an approach that will best suit the outcome you desire, and once agreed I'll map out the processes involved and design the solution.

  • 60 Day Guarantee

    I’m so confident in the quality of code that I provide, I’ll fix any issues with my work within 60 days of completion, for free.

  • Thorough Testing

    All solutions are thoroughly tested and put through their paces before being deployed to the live environment. If any edge-case issues arise afterwards - you're covered by my guarantee.

  • Training & Documentation

    Your project will be delivered fully documented - in the code for future developers plus I'll provide user documentation and training to you and your team if required.

  • Clear Pricing

    I'll provide you with a quote to deliver the agreed solution. This will list everything that will be delivered and also what's not included. I'll work with you to make sure that there are no loose ends or hidden costs.

  • No vibe coding!

    LLMs are useful but they often make mistakes and should not be used to create production code unchecked. You won't get that from me.

Benefits

Ways that a plugin & theme developer can help

Start my project

    Theme Updates

    Some themes require PHP coding or a high level of HTML & CSS knowledge. If you have a custom/non-standard wordpress theme that requires updates I can help with that.

    Theme Customisation

    Add any functionality to your current theme, especially if you're struggling to find plugins to do the job.

    Package Complex Code

    Complex code solutions that require more than a code snippet can be deployed via a plugin, that can be deployed to any website in a few clicks.

    Reusable Solutions

    Wrapping custom functionality in a plugin means it can easily be deployed across multiple sites.

    Admin Settings

    Custom plugins are shipped with an admin settings page for easy control of plugin and website settings.

Star SVG

Case Study - Post Duplication – Custom Plugin

Custom post duplication plugin

Take a Look

Reuben of Touchdown Tech approached me asking if I could help with a common issue that he was experiencing when duplicating posts. Some of the sites that he manages uses the Custom Table feature of the Metabox Plugin, and as these database tables are not standard WordPress tables any post data stored in the MB Custom Tables was not being duplicated when using standard plugins available in the repository.

Touchdown Tech logo.

Results:

  • Fully documented

    I provide full documentation with every plugin that I develop. This includes user guides and inline code documentation for future use by other developers, if needed.

  • Guaranteed

    The plugin was shipped with my standard 60 day guarantee, where I fix any bugs discovered within 60 days absolutely free-of-charge.

  • Security as standard

    When developing any process that uses data from outside of the code like user submitted forms or a database special care needs to be taken to guard against anything malicious. I provide this as standard.

  • Detection of MB Custom Table data

    When the duplication action is run the plugin checks for and duplicates and custom data that is found for the post.

  • Full control

    At Reubens request the plugin shipped with a settings page that controls which posts the duplication action can be run on.

  • Additional check for Bricks data

    If a page or post has been built using the Bricks builder it will have custom Bricks data associated with it. The plugin checks for this when duplicating and includes it if found.

Plus! - a happy client

Macky is incredible! He's developed a custom plugin that duplicates custom post types with custom fields stored in custom database tables (no other duplicator plugin does this). His quality of work is top notch, his notes and documentation is neat, simple, and clear. He's an incredible asset to Touchdown Tech.

More happy clients

  • Macky has been great. He took time to understand the (very) old bespoke code and to work out how best to bring it up to date with the latest software and security requirements. He has communicated well throughout the process, and the solutions have been implemented at speed. I recommend Macky to anyone.

  • Macky has supported my business with website improvements on more than one occasion and I have to say he is a pleasure to work with. His expertise, professionalism and ease make him my go-to person for all things website. Thank you, Macky!

  • I have had the fortune of working with Macky through a mutual client of ours on their website. Macky is always really quick to respond when I encounter a glitch with the website and he has endless patience. Macky's guidance is invaluable and I really value him taking the time to explain things to me rather than just fix things.

  • Macky was super professional to work with. I had him do some dev work for me and he ensured he understood the full scope before diving head first into the work and was thorough. To the point he sent me a document after the work was finished of everything that he did and where to find the code references. Would highly recommend working with him and will definitely hire him again in the future!

  • Macky has done an incredible job bringing our website to life! Working with Macky has been a fantastic experience — he’s professional, responsive, and full of talent. We’re so proud of the end result and can’t wait to collaborate on future projects. Thank you again for your outstanding work, Macky!

  • Macky is an absolute expert in his field, especially when it comes to holiday lets and online booking systems. He completely rebuilt my website for my family holiday centre, creating a site that looks fantastic, is user-friendly, and perfectly showcases my bunkhouse, glamping horsebox, skatepark, and family-focused activities. Reliable, knowledgeable, and creative, Macky has completely transformed the way I manage my business online. I can’t recommend him highly enough.

  • Macky has built our website and will now also build new one for our sister co. He is our main support for anything website related and words cannot express how amazingly helpful, patient and professional he is. Highly recommended by Forest Retreats and Hill Farm, Tintern.

  • My dad is brilliant, clever, smart and very good person to be working with. He know's a lot more than you think.

Fi rr quote right

FAQ

Some common questions I get

  • What if I need support beyond your 60-day guarantee?

    I offer monthly or annual maintenance and support plans which start at £50 per month. I’ll share all the details on our first discovery call.
  • Are there any tools that you refuse to work with?

    I avoid poorly coded and bloated plugins, themes and page builders, like Divi, Beaver Builder and Elementor. I can suggest alternative options or help you rebuild your site with a page builder like Bricks which produces much cleaner HTML output and is easier to extend for developers.
  • How much are your custom development services?

    My hourly rate is £50 (approx. $65) per hour but I usually price on a per project basis based on the scope and level of work required. For example, custom PHP development will be priced higher than a data migration project for example.
  • Why shouldn’t I hire someone cheaper on Fiverr or Upwork?

    You can! But remember that the price is not the same as the cost. The cost is what you end up paying in the long run, including your time wasted for miscommunications, bug reports, or a complete code rewrite because that person disappeared and their code is a nightmare. It happens so often and you’ll be calling someone like me to come in and fix it all for you. It’s much cheaper to do it right the first time with the right developer.
  • What project management tool do you use?

    I use Basecamp for working with clients, mainly for its ease of use. If we need to work ‘Agile’ in sprints, or on much larger software projects, I am comfortable working in other tools like Jira or Asana and happy to communicate via Slack, or any other service that suits.
  • Once you get started on a project what do you need from me?

    Not much! I’ll need credentials in some cases to clone a current website or to connect to APIs. Otherwise you can carry on running your business while I plan the work required, write the code, test it, troubleshoot and test it again until everything works smoothly.
  • Do you work with Git?

    Yes, I have deep experience with Git and tools like Github. I can help you set up Github projects and also deploy the custom software we build to your web applications.

Let's talk about your project

Feel free to get in touch to talk about your project, regardless of where it's currently at. I can either provide you with a quote if you're ready to go, or an estimate if you're still in the early stages.