Pular para o conteúdo
Avatar ilustrado de João Henrique

João Henrique Valbusa Lima

Estudante de Ciência da Computação na Universidade Federal do Espírito Santo (UFES)

Fascinado pela área de Processamento de Linguagem Natural e desenvolvimento de jogos. Atualmente envolvido em projetos de pesquisa acadêmica, na empresa júnior e no GameLab da universidade.

Projetos Principais

Iniciação Científica: API para Reconhecimento de Entidades Químicas

Durante dois anos de Iniciação Científica, contribuí para pesquisas em Processamento de Linguagem Natural com foco na área de química. No primeiro ano, estudei metodologias e ferramentas como o Unitex para a construção de regras para Reconhecimento de Entidades Nomeadas (REN), culminando na publicação de um artigo científico. No segundo ano, foquei no desenvolvimento de regras específicas para identificar compostos orgânicos e inorgânicos, aliando meu conhecimento técnico em química às necessidades do grupo de pesquisa.

  • Processamento de Linguagem Natural
  • Shell Script
  • Makefile
  • API
🔗 Link da Publicação (abre em uma nova aba)

CT Junior

Em andamento

Na CT Junior, atuei no desenvolvimento de soluções completas, criando interfaces modernas com React.js. Trabalhei na automação de processos complexos utilizando n8n e no desenvolvimento de agentes conversacionais e financeiros avançados com RAG (Retrieval-Augmented Generation). Para a persistência de dados, utilizei bancos como Supabase e PostgreSQL, entregando valor real através de tecnologias modernas.

  • React.js
  • Nest.js
  • n8n
  • Engenharia de Software
🔗 Acesse a CT Junior (abre em uma nova aba)

UFES GameLab

No UFES GameLab, integrei uma equipe multidisciplinar (estatística, design e computação) para desenvolver um jogo original e educativo no Roblox focado em educação ambiental. Fui um dos responsáveis pela programação, desenvolvendo a lógica principal, sistemas de física, eventos, pontuação e colisões utilizando Luau. Além disso, adquiri conhecimentos básicos em modelagem 3D de assets utilizando Blender.

  • Roblox Studio
  • Luau
  • Blender
  • Desenvolvimento de Jogos
🔗 Jogue no Roblox (abre em uma nova aba)

Projetos Pessoais

Gosto de usar a programação para explorar ideias e aprender novas tecnologias. Aqui estão alguns dos meus projetos menores e experimentos acadêmicos.

  • Git
  • Linux
  • GitHub
👉 Veja aqui minha vitrine de projetos

Formação

Uma trajetória acadêmica em construção. Abra uma formação e selecione cada período para explorar as disciplinas.

  1. GraduaçãoCiência da ComputaçãoUniversidade Federal do Espírito Santo (UFES)Em andamento10 períodosVer trajetória por período

    Disciplinas de Destaque:

    • Programação Orientada a Objetos
    • Teoria dos Grafos
    • Compiladores
    • Inteligência Artificial

    Selecione um período para ver suas disciplinas.

    1. 1º PeríodoConcluído4 disciplinas
      • Programação I
      • Cálculo I
      • Aspectos Teóricos da Computação
      • Introdução à Ciência da Computação
    2. 2º PeríodoConcluído5 disciplinas
      • Programação II
      • Cálculo II
      • Álgebra Linear
      • Elementos de Lógica Digital
      • Lógica para Computação I
    3. 3º PeríodoConcluído4 disciplinas
      • Estrutura de Dados
      • Probabilidade e Estatística
      • Arquitetura e Organização de Computadores
      • Cálculo IV
    4. 4º PeríodoConcluído5 disciplinas
      • Técnicas de Busca e Ordenação
      • Sistemas Operacionais
      • Programação Orientada a Objetos
      • Linguagens Formais e Autômatos
      • Teoria dos Grafos
    5. 5º PeríodoConcluído5 disciplinas
      • Algoritmos Numéricos
      • Engenharia de Software I
      • Redes de Computadores
      • Lógica para Computação II
      • Projeto Integrado I
    6. 6º PeríodoConcluído4 disciplinas
      • Computação e Sociedade
      • Engenharia de Software II
      • Paradigmas de Programação
      • Teoria da Computação
    7. 7º PeríodoEm andamento4 disciplinas
      • Banco de Dados I
      • Compiladores
      • Inteligência Artificial
      • Projeto e Análise de Algoritmos
    8. 8º PeríodoPlanejado1 disciplina
      • Metodologia de Pesquisa Científica
    9. 9º PeríodoPlanejado1 disciplina
      • Trabalho de Conclusão de Curso I
    10. 10º PeríodoPlanejado1 disciplina
      • Trabalho de Conclusão de Curso II

A trajetória continua

Ambiente de Desenvolvimento

Linguagens:

C/C++PythonJavaShell ScriptSwiftUILuauTypeScript

Frameworks e Bibliotecas:

React.jsNext.jsTailwind CSS

Ferramentas e Editores:

GitVS Coden8nBlenderRoblox StudioLinux

Contato