Как собрать портфолио для разраба на С++?
Так примеры кода не обязательно проект целиком. Выложите законченные классы, которые решают какую-то задачу. Кратно опишите что нужно было сделать и как получилось. 
Посмотрят: 
1. нормальное именование переменных, методов;  
2. что вы передаете параметры по ссылкам, а не по значению; 
3. везде, где можно, обмазано const и слава богу; 
4. жестко придерживаетесь одного стиля кодирования, нет лишних пробелов и строк, там где оно не надо, скобки всегда стоят одинаково; 
5. нет лишних инклудов, везде где можно forward declaration
6. разок другой лямбды использовали;
7. в коде есть слова const (много, везде), override, explicit
8. Есть шаблонная функция или класс (типа люблю, умею, практикую)

И позовут на собес или задание дадут. Думаю, первых 4 пунктов достаточно для начала.
Петпроект должен решать задачу, которая интересна тебе, а не просто использовать какие-то технологии.
Зачем ты вообще занимаешься программированием, если у тебя нет ничего такого, чтобы ты написал для себя?
Тебе неинтересно создавать софт? Непонятно зачем это делать?