Make your website do more with custom extensions
Plugins and integrations for WordPress and WooCommerce. For features your website needs to gain, for the connection with the systems your organisation runs on, and for work you want to automate.

Previous clients
What is possible
Plugins
A plugin is a piece of software that lets WordPress do something it cannot do on its own. That can be small, like a custom block, a calculator or a quote form. It can also be large: a complete integration with another system is a plugin too.
I build plugins to WordPress standards, documented and tested, so they keep working after an update. Albert, a plugin of my own that connects WordPress to AI assistants, is listed in the official WordPress plugin directory.
Integrations and automation
Vacancies from Recruitee, Byner or Greenhouse that appear on your site automatically, with applications going straight back. Orders that turn up as invoices in Moneybird. Payments through Mollie. A webshop where buyers order via OCI from their own procurement system.
An integration is also automation: work that is now done by hand runs by itself from then on. An enquiry that lands as a task in your CRM, an order that creates a packing slip, a report that is in your inbox every Monday.
These are examples. If a system has an API, it can almost always be integrated. Curious what is possible in your situation? Send me a message.
When to bring me in
For integrations, for new features, and for agencies.
You want to connect systems
Data now moves from one system to another by hand. An integration takes that over, between two systems or more, and shows you when something has gone wrong.
Your website needs to do something new
You know what the site needs to do and are looking for someone to build it well. I first check whether there is a good existing plugin, and build custom where that fits better.
You are an agency with a client request beyond the standard
You build the site, I develop the technical part. The plugin comes with documentation, so your team can take it from there.
What you get
What comes with every plugin and integration.
- Built to WordPress standards
Checked with PHPCS and PHPStan, so the plugin keeps working after WordPress and PHP updates. - Agreements for each integration
Which system leads, how often data is synchronised and what happens when something fails. - Documentation
What is connected, which data goes where and how to change it. - First, see what already exists
If there is a good plugin, that is considered first. - One point of contact
The person you talk to is the person who builds it. From the first conversation through to maintenance. - Honest advice
I think along with you and tell you when something can be simpler, better or cheaper. - A long-term partnership
Systems change, and an integration changes with them. Most clients stay for years. - Transferable
Code in Git, documented. Fellow freelancers step in during illness or holidays.
How it works
From the first conversation to a partnership that lasts for years.
Explore
We have a call. Which systems are there, and what needs to go back and forth between them.
Define
I find out what the systems can do and work out what will be built and what it costs.
Build
On a test environment, including the cases where data is missing or a system is briefly down.
Maintenance and ongoing development
If the other system changes, the integration changes with it. If a new need comes up, I build it in.
Recent work
Custom website with modular blocks

Pricing and maintenance
What it costs
Projects of any size are welcome, from a small change to a complete integration. The price depends mostly on what the systems can do: a well-documented API integrates faster than a system where you first have to work out how it works. You get a fixed price as soon as that is clear. Smaller work is billed by the hour.
Maintenance and ongoing development
An integration depends on two systems that both change. With a maintenance contract I keep it working when either of them gets an update. Ongoing development is the partnership after that: new data, an extra system or a next step in automation.
Frequently asked questions
Almost any system with an API. Think of applicant tracking systems, accounting, CRM, payment providers, shipping services, stock systems and procurement systems.
Anything that repeats and follows fixed rules: transferring data, creating exports, updating lists or sending messages at set times.
If there is a good existing plugin, I recommend it. Custom work fits better when that plugin does far more than you need, or lacks the one thing that matters.
Then the integration changes with it. A maintenance contract takes care of that.
Yes. I first look through the code and tell you what is good and what I would improve. Then I adapt it or continue developing it.

Looking for a developer you can rely on for years? I’m Mark.
I develop websites, webshops and applications in WordPress and Laravel, and have since 2011, for clients including the University of Twente, Giro555 and iCulture. Most clients have worked with me for years.
Tell me what you want to achieve, and you’ll hear from me personally what I would do. Even if you don’t know yet exactly what you need.