Законно ли выкладывать чужой проект на github?
Свой написанный код, за который вам не заплатили, вы можете выкладывать со спокойной душой.
Если вы там подписывали какие бумажки о неразглашении, то даже в случает кидалова, выкладывание посчитают  самоуправство или что-то в этом духе. А если и не подписывали, то зная текущую неопределённость весов правосудия может не чего не быть, а могут и в неправомерном доступе обвинить.
Заснимите ролик вашего работающего кода с голосом (в виде обзорной презентации программного продукта) и объяснением всего происходящего на видео, и положите на ютуб.
В портфолио - разместите описание, ценник и линк на видео.
Кто заинтересуется - купит!