Eu acredito que a resposta está no próprio enunciado. Plataformas como o GitHub, GitLab e afins, já desempenham muito bem esse papel.
Acredito que 99% das informações que são postas em portfólios mais genéricos por aí podem ser colocadas também em um bom perfil no GitHub por exemplo. Sem contar que os desenvolvedores que se encaixam na sua descrição já tem o seu perfil profissional, seu caráter e sua identidade impressa em seus projetos, contribuições e afins.