Где найти проекты для практики?
Не прочитал до конца 
На github
Идите в стартапы за долю - опыта наберетесь (100%), и, возможно (если первый раз в стартапе, то близко к 0%), заработаете. Там, обычно, есть достаточно нетривиальные задачи (уровень точно выше, чем самый легкий). Площадок для поиска стартапов много: teamfinding.com, startupfellows.ru, cofounder.ru, cofoundit.ru и пр.