Sinceramente não sei, pois pra mim vc parece ter skills boas. Então eu vou apontar coisas q talvez possa estar afetando. Não sei se será a solução do problema, pois depende de cada empresa, de cada recrutador. Se existisse uma fórmula mágica, nem existiria processo seletivo. Então a única coisa q consigo te ajudar aqui é indicar o q vejo q vc pode melhorar e assim vc achar um jeito de se destacar.
Começando pela parte técnica:
- primeiro q olhei seu github, dá pra dar uma melhorada nele. Pra mim a tela inicial está ótima, mas sabe qndo parece q seu github tá abandonado, msm sabendo q não tá abandonado? dá uma olhada no seu repository e veja quais foram seus últimos projetos. E não estou dizendo q vc não fez nenhum projeto, até pq vejo um monte de commit privado. E isso é o problema... Ao meu ver, qndo alguém ve seu github, não vai ser a pessoa do RH, aquela q não tem conhecimento técnico. Vai ser aquela pessoa q sabe o q está procurando. Como vc quer mostrar algo q sabe fazer sem ter algo pra provar? Claro q imagino q será uma minoria q fará isso, mas essa minoria ela irá ver seu código, sua documentação. Então talvez vc precise ter mais códigos disponíveis ali.
- dá uma prioridade no README do seus projetos. O readme é a porta de entrada para entender sobre o q se trata o projeto. Se eu fosse alguém analisando um projeto, o mínimo q espero é saber sobre o q se trata o projeto e como vc fez ele. Afinal vc está usando esses projetos como portfólio, né? Sobre o projeto deu pra entender do q se trata, mas acho q poderia explicar melhor como foi feito. Tipo, falar sobre arquitetura utilizada e o pq, quais organizações utilizou, referências caso vc teve algum, se teve algo diferente ali q vale a pena destacar. Documentação é algo essencial na nossa área. Poucos focam nisso. (e não recomendo IA pra gerar o texto, pois dependendo de como é o texto, fica fácil ver qndo vc usa IA ou não. Eu não recomendo usar, pois vc é legal vc demonstrar sua capacidade)
- cade os testes de unidade? de integração? nem vou estender nesse assunto.
- revise seu currículo. Tem coisas q parece desatualizado.
Agora vamos falar da parte subjetiva. E lembre, eu não conheço vc, não leve pro lado pessoal. Eu me baseio em suposição, então se não for o caso, ignore. Ah, e não precisa responder pra mim, responda pra si msm, até pq são coisas pra vc refletir.
- vc se considera júnior ou pleno? Eu sinto q vc está confuso nisso.
- como é a sua forma de trabalho?
- como vc se veste?
- como vc fala? E seus gestos?
- tem confiança no q fala?
Bom, pra mim vc já está conseguindo mais coisas do q qqr outro, ser chamado pra uma conversa inicial. Talvez seu problema esteja em como vc se comporta na entrevista. Mas isso é suposição. Por isso das perguntas, pra vc pensar em como se comportar nas entrevistas.
Outra coisa pode ser pq vc realmente não se encaixa no time, por isso vc pode ter sido "desclassificado". Até onde entendi, a empresa ela busca por alguém q tenha a msm vibe do time. Então normalmente a parte técnica é o filtro, a parte de entrevista é a escolha. Claro q isso não deve ser pra todos, eu sei q tem empresas q buscam só o lado técnico da pessoa. Então é uma possibidade q esse infelizmente vc não tem como controlar.
Tbm tem o efeito q estamos tendo hj. Excesso de iniciantes para poucas vagas. Não sei se é seu caso, mas o poder está nas mãos deles, pois se tem mta oferta pra pouca demanda, eles podem controlar quem eles querem contratar, assim eles afinam mais o filtro. Por isso saber se vender é uma coisa q está sendo obrigatória. Aquela parte q falei do github é uma delas.
Eu posso dar exemplo meu, claro q isso pode ser uma exceção, mas foi ela q me deu emprego. Ah, e antes dela só tive 2 entrevistas e recebi um monte de ghosting e nãos.
O q realmente me impulsionou pra chamar a atenção deles foi meu projeto de portfólio. Eu fiz um app exatamente para entrar na área. Nele eu foquei em ser algo diferente, mas q fosse de minha autoria, no sentido de não ser uma cópia de outro. Outra coisa é q foquei na documentação. E a terceira é colocar no ar. Eu conversei com eles depois de um tempo e eles disseram q gostaram mto do meu projeto, tanto q meu processo seletivo foi meio q... perda de tempo, kkkk. Pq eu fiz a prova e na entrevista eles simplesmente ignoraram ela, foram direto para me conhecer e me contratar (por isso eu acho q posso ter sido uma exceção).
Então assim, comece a mudar de estratégia. Comece a ver onde pode estar sendo o motivador pra não seleção. Infelizmente não é fácil msm, até eu odeio isso, e é algo q sempre irá existir, então não tem como pular isso.
Uma das coisas q vc pode procurar é QI (quem indica). É dificil pacas, pois exige a parte social e presença. Pode ir em eventos, pode entrar em grupos (não sei se vc já faz isso, e se sim, seja mais ativo). E parece q não, mas ser presente faz vc ter mais oportunidades.
E tem gente q faz até faculdade só pra ter contatos (atualização: acabei de ver q vc não fez faculdade. Talvez esse possa ser um motivo tbm das pessoas te filtrarem, pois dependendo da empresa, faculdade é um grande diferencial, e não q goste disso, mas é como funciona nas maioria das empresas BR).
Bom, imagino q eu consegui ter dado uma noção do q vc pode ajustar (isso se precisar, vai q não precisa) e tbm alguns motivos de não estar conseguindo q está fora de sua alçada. Agora a unica coisa q vc pode fazer é... fazer algo, ahahaha. Ficar parado é q não dá. Boa sorte ai na sua caçada e espero q consiga logo, pq ficar sem renda nesse país é complicado.