When off-the-shelf solutions fall short
WordPress Plugin Development
Need functionality that standard plugins do not offer? I develop tailor-made WordPress solutions with custom plugins, API integrations and purpose-built features.
40+
plugins developed
Since 2006
PHP experience
50+
API integrations
0
security holes
What I can build
From simple utility plugins to complex business applications
Custom plugins
When off-the-shelf solutions fall short, I build a plugin that fits your needs exactly.
- Unique functionality
- Scalable code
- Admin interface
- Documentation
API integrations
Integration with external systems via API – from CRM and ERP to booking systems and payment solutions.
- REST API
- Webhooks
- OAuth 2.0
- Real-time sync
Data migration
Moving and transforming data between systems with custom import/export solutions.
- Batch import
- Data mapping
- Validation
- Rollback option
Plugin optimisation
Do you have an existing plugin that is slow or buggy? I optimise and fix it.
- Performance tuning
- Security audit
- Code refactoring
- Updates
Examples of solutions
- Booking and reservation systems
- Integration with accounting systems
- Custom post types and taxonomies
- Advanced contact forms
- User dashboards and membership systems
- Automated workflows
- Import/export of product data
- Custom reporting and analytics
Plugins I have built for clients
Real solutions for real businesses — not generic examples
Case Manager
Medical journalClient: JPBRS
A complete workflow system for peer review of medical cases. It automatically scores 7 quality criteria, handles review status (Pending → Changes Requested → Approved → Published), watermarks images and gives reviewers and authors separate dashboards.
PHP 8 · ACF Pro · WooCommerce · Custom post statuses
Key features
- Automatic scoring on 7 criteria with an average
- Front-end dashboards for reviewers and authors
- Bulk watermarking of medical images
- Competition management between surgeons
Customer prices
B2B e-commerceClient: Plantepakken
A WooCommerce plugin for individual customer pricing. Each B2B customer gets their own discounts per product — either as a percentage or a fixed amount. The prices appear automatically in the shop, order confirmations and invoices.
WooCommerce · Custom DB table · CSV import/export
Key features
- Individual discounts per customer per product
- Bulk import via CSV with thousands of price rules
- Automatic price display in shop and checkout
- Customer overview with active discounts
Advanced Tracking Dashboard
E-learningClient: Plastsurgeon Academy
An extended analytics dashboard for Tutor LMS. It gives course instructors detailed insight into students' progress, quiz results and engagement — with role-based access, so instructors only see their own courses.
Tutor LMS Pro · AJAX · Custom caching · Chart.js
Key features
- Role-based access (admin vs. instructor)
- Course statistics with progression and quiz scores
- Individual student tracking with a timeline
- Real-time search and filtering
WP Git Deploy
DevOpsClient: Internal projects
Automated deployment of WordPress plugins and themes via Git webhooks. It receives push events from GitHub/GitLab and deploys changes straight to production — no FTP or manual work.
Git webhooks · PHP · Shell scripts · CI/CD
Key features
- Automatic deploy on git push
- Support for GitHub and GitLab webhooks
- Rollback option on errors
- Used daily on my own and clients' sites
Technologies I use
PHP 8+
Modern object-oriented PHP
JavaScript/React
Gutenberg blocks
REST API
WordPress native API
MySQL
Database optimisation
WP-CLI
Command-line tools
Composer
Dependency management
My development process
01
Specification
We define exactly what the plugin should do and how.
02
Development
I build the plugin with a focus on quality and security.
03
Testing
Thorough testing in a staging environment before deployment.
04
Launch
Installation in production with full documentation.
What my clients say
“[…] Mads is a top professional WordPress developer who sees possibilities instead of limitations. He delivers, he is conscientious, and he stays calm in every situation. […]”
Andreas Stefansen
BetBettie.com
“Mads has helped us develop several well-functioning digital solutions. Mads is steady, gives relevant feedback, and is easy to reach when updates need to be made or urgent problems need solving. We are happy to continue working with Mads.”
Magnus Balslev Avnstorp
Plastic surgeon and consultant, founder of Nordic Surgery Lab (translated from Danish)
Frequently asked questions
How much does a custom plugin cost?
It depends on the complexity. Simple plugins start at 5,000 DKK, while complex solutions with API integrations typically cost 15,000–50,000 DKK. I always give a fixed quote once I understand the task.
How long does plugin development take?
A simple plugin can be developed in 1–2 weeks. More complex solutions typically take 3–6 weeks. I prioritise quality and thorough testing over fast delivery.
Can you maintain the plugin afterwards?
Yes, I offer ongoing maintenance and support. That includes security updates, compatibility with new WordPress versions and feature extensions.
What if a plugin already exists but lacks a feature?
I can often extend existing plugins with custom functionality. Sometimes via hooks and filters, other times as a companion plugin.
Do I own the code?
Yes, once the project is paid for, you own all the code. You get full access to the source code and can use it however you like.
Ready for a website that works?
Answer two quick questions and see which solution fits you — with a price. No meeting to book.