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 forum that kept getting buried in spam
A Swedish learning community board across four years: an upgrade that turned out to be what the login failure needed, repeated spam waves, and a security option in the hosting panel that took the whole forum down.
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.