Contato: gui33vicente@gmail.com · Conheça meus projetos
Estou cursando Análise e Desenvolvimento de Sistemas e quero migrar de vez para a área de tecnologia. Este perfil é o registro dessa travessia — na prática, testando, errando e documentando cada passo.
Sou de Praia Grande, no litoral de São Paulo: caiçara, cristão, casado e corinthiano. Alguém tentando viver a vida debaixo do sol, entre a areia e o teclado.
Hoje meu foco é Java — orientação a objetos, camadas, JDBC, testes com JUnit e integração com API externa. Escolhi começar por ela justamente por não ter framework escondendo o que acontece por baixo.
O que me puxa além disso é Inteligência Artificial e uma coisa ou outra de Redes. Gosto de código que dá para ler, de documentação honesta e de projeto que resolve algo concreto — mesmo que pequeno.
Projetos de estudo com código aberto, documentação e testes automatizados. Os links abaixo funcionam sem depender dos cards de estatísticas.
Java 21 · Maven · JUnit
Analisa despesas da Cota Parlamentar e aponta valores fora do padrão, com quatro regras auditáveis. Publica os alertas em uma página e oferece uma demonstração com dados sintéticos, sem acesso à internet.
Diferencial: análise explicável de dados públicos, sem dependências de execução.
Ver o site · Como rodar · Código
Java 21 · JDA 6 · SQLite · JUnit
Organiza atendimento e vendas em servidores Discord: canais privados para tickets, histórico de conversas, pedidos no banco e painel para a equipe.
Diferencial: arquitetura em camadas, persistência com JDBC e demonstração sem token ou Discord.
Como testar a demonstração · Código
Python · LangGraph · FastAPI
Coordena agentes que pesquisam, analisam, escrevem e revisam, com um ciclo que devolve textos para reescrita quando a avaliação é baixa.
Diferencial: modo de demonstração determinístico com provedor mock, offline e sem chave de API — não exige um modelo real para testar o fluxo.
Como rodar a demonstração · Código
TypeScript · React · Bun · IndexedDB
Audita campanhas pagas a partir de CSVs: calcula CPA, ROAS e outros indicadores e aplica cinco regras com evidências e sugestões, sem alterar orçamentos automaticamente.
Diferencial: histórico e notas locais, sem login, com exportação, backup e testes unitários e de ponta a ponta.
Como rodar e usar o exemplo · Regras da auditoria · Código
Estudando agora
Já usei em projetos — em aprendizado, não uma lista de domínio avançado
Os cards dependem de um serviço externo. A distribuição de linguagens reflete os arquivos dos repositórios, não o nível de conhecimento.