Notes on building things that hold up.
Practical write-ups from real project work — the decisions, the trade-offs and the failure modes that only show up in production.
How to speed up a slow WooCommerce store (complete guide)
The whole stack, in the order that actually moves the needle — not the order speed tests suggest.
Read →How to scope a web project so the price doesn’t drift
Overruns come from a scope nobody agreed — not slow developers. How to pin it down first.
Read →Custom web app or off-the-shelf software?
Build custom isn’t always right, and neither is a template. How to tell which you need.
Read →Web scraping done properly
What’s realistic, what breaks, and where a responsible build draws the line.
Read →Server-Sent Events vs WebSockets: which one does your app actually need?
When a real-time feature needs a socket, and when it does not.
Read →Why WooCommerce checkout gets slow, and what to fix first
Checkout cannot be cached, so it shows real application speed first.
Read →Should you rewrite the legacy PHP app, or modernise it in place?
The data model usually decides it, not how the code looks.
Read →What a proper project handover actually contains
You should be able to hand a project to anyone and have them deploy it.
Read →Choosing a payment setup for a UK business
Payouts, disputes and lock-in matter more than the headline rate.
Read →Have a project in mind?
Tell me what you're building and roughly when you need it. I reply to every genuine enquiry within one working day.
