https://copist.ru/ru/blog/2016/02/19/web-portfolio/ Подходящий опыт (Relevant experience)
Очень важно подтвердить технические навыки. Иногда это бывает чрезвычайно сложно, например, по причине подписанного соглашения о неразглашении (NDA). В этом случае ты не сможешь вставить результаты своей работы в портфолио и, как ни удивительно, ничем не отличаешься от начинающего программиста c таким же пустым портфолио.
Рекомендую в портфолио указать места работы и список полученных навыков (достижения и стек технологий лучше пропустить), на "pet project" сильно не заморачиваться (его детально никогда не проверяют - нужен факт владения системами контроля версий и по хорошему репа должна иметь более одного контрибутора или массу подписчиков, человек 10-20), наряду с опытом работы указать любые тестовые работы выполненные недавно (если тестовые задания тоже не под NDA, это же твои работы, твой опыт).
Можно вместо своего проекта принять участие в Open Source, сделать около 10 изменений через pull-request или стать основным контрибутором, чтобы принять чужие pull-request.
Вот есть запрос, который случайным образом выбирает свежайшие открытые issue в публичных репозиториях для языка Java на GitHub
https://github.com/search?o=desc&q=type%3Aissue+is...
(
синтаксис поисковых запросов)