I thought so too but look at the dates and the scope of the projects. They're just good at managing their time :) I probably have just as many projects accumulated over the years.
managing time, and ensuring every bit of work is showcased on a single platform, rather than scattered across many public and proprietary venues
I feel like a bit of an incompetent after looking through all that.
Just a catalogue of all the skills on display is already the stuff of a couple of lifetimes.