01

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.

02

How I work

  1. Step 1
    One job

    Define exactly what the plugin does and what it leaves alone.

  2. Step 2
    Native APIs

    Hooks, options, custom post types or custom tables, nonces and capabilities. No framework unless it earns its place.

  3. Step 3
    Admin that explains itself

    Settings with validation and clear messages, so the person using it knows what happened.

  4. Step 4
    Release in small steps

    Version numbers, changelogs and a way back for every release.

03

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.

    View on wordpress.org →

    • 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

    Read the case study →

  • 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
04

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.

05

Related