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.
A maths forum with broken encoding and missing formulas
A Romanian mathematics forum came out of a server move with corrupted characters and no formula rendering. I repaired it, upgraded it from phpBB 2.0.22, and kept it on the same URLs.
A scheduled forum upgrade, and a thumbnail that came out sideways
A version upgrade booked for a fixed hour, so the members could be told when the board would be down, followed by two image problems that both turned out to be somewhere other than phpBB.
A forum moved from PHP 5.2 to PHP 8.4
After the client switched hosting companies, their board was still stuck on PHP 5.2 and needed to run on a current version of PHP. A login bug that had been hanging around for a while came along with it.
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.
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.