After deciding that an online portfolio was a must, I sketched out my ideal all-singing all-dancing solution, but realized that it was beyond my programming capacity and well beyond my budget. I also researched the ready-made template options without finding any that fit my needs.
So I've done the next best thing by customizing an existing template. Some of the adaptations in place or planned: