Как сделать такое портфолио?
Забавно -- тоже подгляев с этого новосибирского сайта  идею делал свое решение :)
Это стандартный вывод у Апача, если включить вывод файлов
Конкретно - -вот оно: https://oupala.github.io/apaxy/
Я например делал чуть через другую библиотеку https://maksfedorov.ru/done/
https://github.com/DirectoryLister/DirectoryLister
Если у вас Апач -- нашел вот еще красивый вывод (при чем вывод расширений свежий)
https://github.com/Vestride/fancy-index
Ну и для Nginx (вы же не работаете с Апачем, надеюсь) нашел решение: https://github.com/Naereen/Nginx-Fancyindex-Theme
Портфолио нужно делать самому, а не подглядывая у других, в этом же смысл  -_-
На gh-pages сделать подобное можно