Cara, muito legal essa thread!
Acho que o principal desafio seja 'explicitar' o seu projeto back-end né?
Eu sou do universo Java e existe um carinha chamado Swagger que é uma interface front-end que ao mesmo tempo documenta e é um client para sua API. (não sei se ele é só aplicável para o universo Java, imagino que não)
Olha como a API fica documentada/visualizada aqui
É importante ter um README bem escrito nos repositorios.
E por último ter um site pessoal, onde você centraliza todas os teus projetos (nem que sejam só links para o github), mas é super-interessante também.