Есть ли смысл делать типовые проекты для портфолио?
Если рекрутер адекватный, в большинстве случаев умение программировать будет понятно из собеседования и обсуждения технических вопросов. Для проверки навыков, если есть сомнения, обычно есть пара тестовых задач, которые либо решаются на месте за пару минут, либо даются на дом, и то такое задание не должно требовать больше 15-20 минут. 
Для всего остального есть испытательный срок. 
Опять же, как уже писали выше, в 90% случаев код является собственностью заказчика и закрыт NDA.
Другой вопрос, что человека совсем без проектов могут вообще не позвать на собеседование. 

А еще личный совет - не надо просто повторять типовые проекты, лучше придумать что-то нужное себе (пусть это уже кто-то и делал) - тогда будет мотивация закончить.
Все просто идите на какой-нить фриланс .
Но не распыляетесь а аккуратно пилите две - три узких ниши.
Если специализироваться узко, не распыляяь на то что вроде тама трава зеленее,  то за год можно войти топ 3 точно, а то и в топ 1, если усилия приложить.
--
Я для души фрилансил,  для интереса получалось несколько лет подряд по паре очень узких направлений деятельности,подняться в топ а потом долгое время быть в топ 1 на паре фрилансов.
---
Это будет :
 1. Деньги
 2. Опыт.
 3. Отзывы клиентов + клиенты постоянные.
 4. Весомый аргумент для любого работодателя, если он вам к тому времени вообще будет нужен.