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.
Rebuilding an event page layout after a plugin's major update
The Events Calendar 6.0 wiped out the custom single-event layout a client had built. I rebuilt it in CSS on top of the plugin's new default templates, desktop first and then mobile.
A club forum moved off a server that was being shut down
A vehicle club's forum moved to new hosting, with everything copied off the old server before it was cancelled. That's what saved the photo albums when the club found their own backup was incomplete.
A heavily customised forum moved off PHP 5.6
A long-running community board with years of custom code, updated to run on PHP 7 and MySQL 8 before its host forced the change.
Two infected sites on one hosting account
A site had started sending spam. I cleaned it, kept everything I pulled out instead of deleting it, and then found a second site on the same account with the same infection. Both done inside two days.
A forum for a legal information site, set up and then fixed two years on
I set up a forum for a legal information site with social login and ad placement, then came back two years later when a third-party update broke it.
An archive forum imported into a current phpBB
A long-running community archive moved onto a current phpBB, including accounts the old software had let share an identifier, and the links from the main site that pointed into individual posts.