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

Beeliners
Financieel Onafhankelijk Blog
University of Twente
Giro555
iCulture

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

WordPress, Block Editor, Custom theme, Modular

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

Which systems can you integrate?

Almost any system with an API. Think of applicant tracking systems, accounting, CRM, payment providers, shipping services, stock systems and procurement systems.

What can you automate?

Anything that repeats and follows fixed rules: transferring data, creating exports, updating lists or sending messages at set times.

When do you choose custom work, and when an existing plugin?

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.

What happens if one of the systems changes?

Then the integration changes with it. A maintenance contract takes care of that.

Can you carry on with a plugin someone else built?

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.

Mark Jansen

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.