Case studies
Each one is a full write-up of what the client needed, what I did and how it turned out. These are selected projects, not a complete list. Repeat work of the same kind is written up once rather than every time.
An upgrade that had to carry a custom availability feature
A volunteer group used its forum to record who was available. Moving to a current phpBB meant building that feature again as an extension, because the modification it was written as had no way forward.
A forum left half upgraded
The owner of a collectors' forum started a version upgrade himself, it stopped partway, and the board was left broken. I repaired it and finished it to the current release in two days.
Fifteen months of site work for a nonprofit council
Eighteen orders over fifteen months on a nonprofit council's site: pages, a course section, narrated video, interactive cards, and the constant copy changes that come with an organisation still figuring itself out.
Twenty-eight orders for one client over five years
A client who started with single-site transfers and ended up planning their own cloud server, then turned the order for it into site work when they changed direction partway through.
Uploads failing on a server where the limits were already high
A client couldn't install a theme or import demo content on their own VPS. The obvious explanation was the upload limits, except the upload limits were already set high enough.
Moving a personal site and installing a self-hosted CRM
I moved the client's site onto a subdomain and installed a self-hosted CRM beside it. Two catches: the certificate they'd bought only covered the main domain, and the newer CRM release wanted a PHP version their host didn't offer.