What I build
Business plugins
Publishers, importers and sync tools that connect WordPress to CRMs and booking systems.
Admin tools
Audit and diagnostic screens that show editors what is wrong before visitors see it.
Public plugins
Small, focused plugins released on wordpress.org, following its guidelines.
Safe by default
Read-only where possible and opt-in for anything that reaches further. No hidden links or tracking.
Maintenance
Versioned releases, changelogs and compatibility fixes when PHP or WordPress moves on.
How I work
- Step 1One job
Define exactly what the plugin does and what it leaves alone.
- Step 2Native APIs
Hooks, options, custom post types or custom tables, nonces and capabilities. No framework unless it earns its place.
- Step 3Admin that explains itself
Settings with validation and clear messages, so the person using it knows what happened.
- Step 4Release in small steps
Version numbers, changelogs and a way back for every release.
Selected work
Client names are redacted to protect their systems. The work and the numbers are real.
- wordpress.org · Free
Auto Alt Text From File Name
Fills in missing image alt text from the file name, for accessibility and image SEO. Published on wordpress.org with 50+ active installs.
- wordpress.org
- Media
- Accessibility
- Free · Security tooling
File Scan Code Search
Read-only search through a site's code for text and patterns. Scanning outside the WordPress folder is opt-in through wp-config. A wordpress.org submission is planned.
- Read-only
- Security
- Developer tool
- Private · Business plugin
HubSpot publisher for a booking platform
Turns HubSpot custom objects into event pages and hotel offers, with content contracts, readiness checks, media diagnostics and conditional sections.
- HubSpot API
- Custom templates
- Validation
- In development · WooCommerce
Catalogue audit plugin
Audits a WooCommerce catalogue of about 4,000 products for duplicates, missing attributes, product-type mistakes and weak images, with a WP-Cron fallback for long jobs.
- WooCommerce
- WP-Cron
Quick answers
Can you build a plugin for something only my business does?
Yes. Most of my plugins are private tools built around one company's data and process.
Will the plugin slow my site down?
It shouldn't. Heavy work runs in the admin or in background jobs, not on every page view.
Who owns the code?
For client work, ownership is agreed in the contract before work starts.
Related
WordPress development
Custom themes, plugins and admin tools on plain, maintainable PHP.
Read moreZoho CRM integration
Website forms and custom apps that read and write Zoho CRM through its API.
Read moreHubSpot integration
HubSpot as the source of truth, with WordPress publishing from it.
Read moreWooCommerce
Stores, booking flows, deposits and Stripe checkouts that hold up.
Read moreWordPress security
Hacked site cleanup, root-cause investigation and hardening.
Read moreAI integrations
OpenAI-driven pipelines wired into real business systems.
Read more