Custom WordPress plugins and internal tools
I write custom PHP plugins and React internal tools, from delivery radius checks and receipt printing to OTP login and custom checkout rules. You get automation that fits your workflow instead of a pile of generic plugins.
What you get
- Custom plugin with hooks, filters, shortcodes and REST endpoints
- WooCommerce logic such as delivery rules, fees, stock rules and printing
- Form integrations with Google Sheets, HubSpot or an OTP API
- Internal tools in React or Next.js that replace spreadsheets
- Settings screens your team can use without code
- Safe defaults and fallbacks so a bad setting cannot break the site
- WordPress.org submission and ongoing updates if you want it public
- Documentation and a handover so the code stays maintainable
Who is this for?
Store owners whose rules do not fit any shipping or checkout extension. Agencies that need a gap in Bricks Builder or WooCommerce closed with a maintainable plugin. Product owners who want a WordPress.org quality plugin of their own.
What do I build?
Custom WordPress plugins with hooks, filters, shortcodes, settings screens and REST endpoints. WooCommerce logic such as delivery rules, fees, stock rules and printing. Form integrations that push submissions to Google Sheets, HubSpot or an OTP API. Small React tools that validate inputs and produce consistent output, like my free invoice generator. I also publish and maintain plugins on WordPress.org, so I know what a plugin needs to pass review and survive updates.
How I build it
PHP against the WordPress plugin, settings and REST APIs. React with TypeScript for tool interfaces, talking to a backend over REST. JavaScript where a step must happen inside the page, such as an OTP check in a form. I keep logic in its own plugin rather than the theme, so a theme change later does not touch the lead flow. Settings use the standard WordPress settings API, so they behave like core and are easy to audit. Defaults are safe and fallbacks are built in, so a bad setting cannot lock an admin out. Where a lookup affects what renders, I resolve it on the server to avoid flicker. Each tool ships with documentation and a handover.
What does it look like in practice?
HTTP Security Header WordPress Plugin adds CSP, HSTS and other headers from a settings screen and falls back to a working value rather than breaking the dashboard. Geo Targeting for Bricks Builder adds a country condition to any Bricks element, resolved server-side through IPinfo Lite with no personal data stored. For Whitfield Service Station Online Ordering I wrote a Delivery Restriction Checker that geocodes the address with the Google Maps API and hides delivery beyond 10 miles, plus PrintNode printing to an Epson receipt printer.
What results can you expect?
HTTP Security Header reports more than 1,000 active installs, about 6,900 downloads and a 5 out of 5 rating on WordPress.org. PropAlert's enquiry forms only accept a verified phone number, through the OTP plugin I wired into WPForms. At Whitfield the kitchen never has to check a dashboard, because every paid order prints.
Process
How this engagement runs
Requirements: the workflow today and what the tool should change.
Prototype: a working version on staging for the people who will use it.
Iterate with daily users until the output is right every time.
Harden: validation, fallbacks and tests against real data.
Release, document and support, with updates as WordPress and plugins change.
Proof
Projects built with this service
Related case studies and guides
Questions
Frequently asked
Do you publish plugins on WordPress.org?+
Yes. HTTP Security Header has 1,000+ active installs and Geo Targeting for Bricks Builder is the second.
Can you build a tool that replaces our spreadsheets?+
Yes. My free invoice generator is a public example: a browser-based tool that validates inputs and produces a ready-to-send PDF.
Can you add phone OTP login to my WordPress site?+
Yes. I added SMS OTP login for customers and admins on IPL Biologicals and OTP-verified enquiry forms on PropAlert.
Can you send form submissions to Google Sheets?+
Yes. Every Taxocity form submission is written to a Google Sheet as it arrives, and the team's CRM reads from it.
Will a custom plugin break when WordPress updates?+
It can, which is why I keep logic in a separate plugin, use core APIs and offer ongoing maintenance. My WordPress.org plugins have shipped updates across several WordPress releases.
How much does a custom plugin cost?+
It depends on scope. Send me the brief, the pages or features you need and any design you have, and I will reply with a written scope and a quote.
Other services
Next.js and React websites
I build marketing sites and web apps on Next.js, React, TypeScript and Tailwind CSS, server rendered and deployed on Vercel or Cloudflare. You get a site that loads fast on mobile, ranks on Google and your team can extend.
- – Next.js or TanStack Start site in TypeScript and Tailwind CSS
- – Server rendered pages with metadata, Open Graph tags, sitemap and JSON-LD
- – A component library your team can reuse for new pages
WordPress websites on Bricks, Elementor and Oxygen
I build WordPress websites from your Figma design on Bricks Builder, Elementor Pro, Oxygen or a custom theme. Pages are pixel accurate, mobile first and quick to edit. You get a site your team updates without a developer.
- – Responsive WordPress site on Bricks, Elementor Pro, Oxygen or a custom theme
- – Pixel accurate build from your Figma file or brand guide
- – Custom post types and Advanced Custom Fields for structured content
WooCommerce stores and online ordering
I build WooCommerce stores for product catalogues and food ordering, with delivery radius rules, Stripe payments, currency switching and automatic kitchen receipt printing. You get a store that takes orders while your staff serve customers.
- – WooCommerce store on Bricks, Elementor Pro or a custom Oxygen theme
- – Product catalogue with variations, add-ons and attribute filters
- – Multi-step checkout with Stripe, WooPayments, Apple Pay or Google Pay
Let's build
Have a site that needs to be fast, rank and convert?
Open to Work. Usually replies within a day.