Level 8
ZoneMirror: real-time DNS sync from cPanel to Cloudflare
An MIT-licensed cPanel and WHM plugin, multi-tenant, with per-user encrypted tokens and a systemd-supervised daemon. No cron.
- php
- cpanel
WordPress is a good tool for one specific part of the job: publishing content that someone on the team has to be able to edit without calling anyone. For that it works, it has an ecosystem, and there is no reason to write something custom.
It stops fitting when the site is no longer content. Every business rule solved by chaining plugins adds a dependency that has to be updated, one more query on every visit, and one more surface to break in through. A site with thirty plugins is not a flexible site: it is a site whose behaviour nobody can describe in full.
The work here runs in two directions. On WordPress: cutting what is not needed, moving into code what was being held up by configuration, keeping performance measured on real users, and keeping core, PHP and the plugins up to date by testing upgrades in a separate environment first. And outside WordPress: recognising the point where the process calls for an application and saying so, instead of stacking more extensions.
This very site came from there. It ran on WordPress with a visual page builder, was archived whole before anything was touched, and was rebuilt in Next.js keeping every indexed URL. That is the kind of decision worth making with data: what is published, what links to it, and what it costs to keep it standing one more year.
The decision deserves to be made with data rather than preferences. The data is concrete: which URLs are published, who links to them, how many plugins are active and which have gone years without an update, how long the page takes today and how many hours a month go into keeping all of it upright. With that picture on the table, the comparison stops being WordPress against something else and becomes what actually matters: what each of the two paths costs next year, and which of the two lets the business do what it needs to do afterwards.
The specifics
Level 8
An MIT-licensed cPanel and WHM plugin, multi-tenant, with per-user encrypted tokens and a systemd-supervised daemon. No cron.
30,000
Search, communications and peer recognition inside a large employer internal platform.
24M
Frontend, performance and production reliability on a real-time pricing platform.
How we work
The same process on a three-week engagement and on a two-year platform.
One session to understand the business process, not to show templates. We leave with priorities and a phased price.
Data model, integrations and a performance budget before the first screen is written.
Weekly releases to an environment you can visit. What gets approved gets deployed, it does not pile up.
Monitoring, verified backups and deployments anyone on the team can run.
When the site is fundamentally content, the people editing it already know the tool, and what is needed fits the ecosystem without chaining five plugins for a single flow. In that scenario changing technology is spending money on the same result.
When every new feature is one more plugin, when the site is slow under the accumulated weight of what is already installed, or when the real business process lives inside a visual page builder nobody can get it out of. At that point the cost of keeping it one more year usually exceeds the cost of rebuilding it.
Not if it is planned before anything is touched. First the inventory of indexed URLs, then the map from each one to its equivalent with single-hop redirects, and the old site archived whole in case there is a way back. This site walked exactly that path without losing a URL.
Next step
We reply within one business day with a phased scope proposal, or with the reason we are not the right studio for it.
We use one analytics cookie to see which pages get read. No advertising, no profiling, and nothing is set without your permission. Read the cookie policy