Tags


Are you looking for a WordPress plugin developer?

First, let’s make it clear when you would need a plugin developer. Typical cases are the following:

1. You want your site connected with an online service, but couldn’t find a WordPress plugin for it

Story: one of my clients wanted to have automatic invoicing set up on her website. Unfortunately there wasn’t any WordPress plugins out there that offered API connection with that invoicing service. So that I wrote a custom plugin for her that did the job.

2. You have an online service that needs to be connected with lots of WordPress sites

Story: Some years back when I was working for a digital agency, we had a client that operated a successful newsletter delivery software. They had a WordPress plugin already, but it was outdated and lacked some essential functions. So we took over the development and improved their plugin to be more functional and usable.

3. Your site needs a new functionality

Story: one of my favorite clients needed a plugin that showed important business indicators in their WordPress Admin Dashboard. Such as Monthly Recurring Revenue, Churn Rate, Number of New Subscriptions, etc. So I created it.

Story 2: a client had an external script showing a slider of blog posts on their pages. The problem was that this external script was slow an unreliable (why they used it was the ease of its installation). So we made a slider plugin that gave them the same look while eliminating the previous solution’s weaknesses.

4. You have an essential plugin on your site that is no longer maintained

Story: it happened with the first client I mentioned in point 3. above. Their business was strongly built on the functionality of a WordPress plugin that was no longer maintained by the original author. It started to be less-and-less compatible with new WordPress versions, so they had to make a decision:
– A) Move to another plugin (= HUGE WORK)
– B) Don’t update WordPress (and incompatible plugins) after a certain version (= insecurity)

So I recommended them solution C), which was creating our own version of their old plugin (forking it), then developing it further based on their needs – with also maintaining it to be compatible with the latest WordPress and PHP versions.

5. You need a long-time plugin developer partner

Story: Since March 2019 I am developing a premium plugin (https://checkoutcharlie.com) that automatizes the checkout processes (order » payment » invoicing » follow-up emails » participant list) of event organizers. While this plugin is still in beta phase, its 3 active users have already made more than $10,000 sales using it.

Story 2: See point 2. above (when I developed the API connection plugin for the newsletter software). I really enjoy it when I am involved in something that evolves over time – thanks to hard work.

6: You need a WooCommerce add-on that doesn’t exist yet

Story: A client needed a system that managed license keys sold by their WooCommerce shop. They couldn’t find an out-of-the-box solution, so they outsourced it to me. After a few rounds of planning I coded it as a WooCommerce add-on plugin.

Story 2: A client wanted to sell event tickets using their WooCommerce shop. The existing plugin they had did the job – but only on a very basic level. In order to make their site sell better, they needed an add-on with all the necessary sales extensions (better presenting their offers, more post-sale communication with the customers, etc). That’s where they approached me. Finally they have a website that works as they imagined it.


Who am I?

Black&White photo of Ervin

Hello, I am Ervin, a WordPress developer with 10 years of experience designing and coding WordPress websites, plugins and themes. In the last few years I specialized myself in WordPress plugin development.

I have made 30+ plugins for different businesses, mostly based in the USA, UK, Australia and in the EU.

Beside being a plugin developer I have quite good experience with UX planning. I consider UX (User eXperience) an important aspect of plugin development, as I think a plugin is reaaly good if it not only does what it has, but it does it in an intuitive, easy-to-use way.
(Just think about it: the easier it is to use a plugin, the less amount of support requests you are going to receive)

If you’d like to learn more about my history and previous clients, visit my Portfolio page or my Linkedin profile.

I am also the developer of the TPL (Tiny Plugin Loom) Framework that is starter kit for building plugins with lot of settings.


We often work as a team on larger projects (under the name a-idea studio) together with the following experts:

Hermina Domonkos – graphic design
She is my wife and my graphic design partner with long years of experience with Adobe stuff (which is, well… my weakness) and an incredibly good sense for what looks good and what doesn’t. In case you need unique graphic elements for your plugin, she is the one who will help us.

László Felföldi – senior WordPress developer
László has 6 years experience with programming all the languages related to WordPress: PHP, JavaScript, CSS. Why we like working with him is the high quality code he provides while paying attention to all the little nuances, too.


How we will work together

  1. Consultation: We discuss what you need exactly
  2. Discovery: I will look around if there is a ready-made solution for your needs. If we find a plugin that does nearly what you want to achieve, it can protect you from spending more money on custom development than necessary.
  3. Planning: Once we know where to start from (from scratch or creating an add-on for an existing plugin), we make the Plans. The plans consist of:
    » Describing what we want to achieve
    » Wireframes for the user interface for both the admin and front-end sides (in case it’s needed)
    » User Journeys: what can the different users (e.g. admin, visitor) do with the plugin, what comes after what
  4. Development: I create the code based on the Plans. The result of this phase will be an installable WordPress plugin.
  5. Installation: I can help with installing the plugin on your website. If you need it to work on multiple sites, I can make it updatable via WP-Admin.
  6. Documentation: In case it’s needed, I can create an on-line documentation file that you can come back to anytime – or show to your colleagues when they learn using your site’s admin area.
  7. Quality Assurance: In the next weeks I will monitor how the plugin works on your site and fix if something is not happening as expected:
    » Is it doing what it has to do?
    » Is it working correctly in all popular browsers?
    » Is it easy to use?
    » Is it fast enough? If not, I will optimize it further during this period.

Sounds like something that you are looking for?
» Get in touch with me


Ervin's Codeable Certificate codeable

Customer reviews

Ervin Domonkos 2018-12-11T13:13:46Z 5
Project rating:

Ervin is easily the most diligent, focused and hard working codeable developer I have had the pleasure of working with. He would not rest until he was able to track down and fix all of the issues that were causing problems on my website and left no stone unturned in his investigations. Working with Ervin has been a pleasure. I have been highly impressed by his expertise as well as his exceptional work ethic, diligence, patience and attention to detail. I am looking forward to working with Ervin again on future projects and would have absolutely no hesitation in recommending him to others - one of the best!

Roddy McLean
Ervin Domonkos 2018-08-22T19:44:24Z 5
Project rating:

Ervin is very knowledgeable and helped me with an issue even the plugin developer was not able to fix.

Peter Johansson
Ervin Domonkos 2018-02-06T21:22:49Z 5
Project rating:

Genius CSS solution to a theme customisation headache. Ervin's work is always 100% perfect. My go to codeable coder.

Catherine Hughes
Ervin Domonkos 2020-06-01T19:48:30Z 5
Project rating:

As always, very professional and fast work on a relatively difficult problem.

Peter Johansson
Ervin Domonkos 2020-02-27T13:39:45Z 5
Project rating:

It is phenomenal to work with Ervin. He communicates very good and works well organised. I highly recommend him!

Ramona Pietersz
Ervin Domonkos 2020-01-23T14:15:07Z 5
Project rating:

Ariela Pelaia
Ervin Domonkos 2019-10-14T15:40:41Z 5
Project rating:

OLiver Gausmann
Ervin Domonkos 2019-08-08T20:56:11Z 5
Project rating:

Ervin is the most talanted Wordpress developer I've ever had the pleasure to work with during my 20 years in this business. I give him my highest recommendations.

Peter Johansson
Ervin Domonkos 2019-05-09T21:17:39Z 5
Project rating:

Ervin has saved me oodles of time trying to fix an annoying rendering issue. Always quality work. Turnaround time fantastic. Thank you Ervin!

Catherine Hughes
Ervin Domonkos 2019-03-25T15:42:43Z 5
Project rating:

Awesome to work with. Will hire again.

Michelle Dudley
Ervin Domonkos 2019-03-18T21:31:37Z 5
Project rating:

Great patience!

Catherine Hughes
Ervin Domonkos 2019-02-28T11:51:54Z 5
Project rating:

Ervin is phenomenal to work with. He is highly skilled, thinks through the situations and provides creative options. Ervin communicates regularly with progress updates and has consistently exceeded my expectations.

Mike Gauss
Ervin Domonkos 2019-02-13T17:43:02Z 5
Project rating:

Meko Cain
Ervin Domonkos 2019-01-29T03:52:11Z 5
Project rating:

Quick turnaround and like always Ervin thought beyond just a solution and thought of all the 'what if' issues I didn't even think about. Excellent.

Catherine Hughes
Ervin Domonkos 2019-01-09T11:27:29Z 5
Project rating:

Great job

Andres Saavedra