Se inglês não é problema pra ti, procure por vídeos no YouTube do Uncle Bob e Martin Fowler. Você crescerá mais como programador absorvendo o que eles praticam.
Programe algo útil pra ti, que você realmente tenha necessidade de usar, algo que fará você dormir pensando em como solucionar algum bug que surgir. Porque na prática é isso que acontece quando a gente tem algum problema no trampo.
Se não tiver nenhuma necessidade ou idéia, geralmente área financeira motiva mais pela grana. Faz uma API genérica que integra todos os meios de pagamento. Tu não vai ganhar dinheiro com isso porque já tem trocentas soluções iguais, mas é um projeto legal de se ter no GitHub pra conversar no recrutamento.