
I've got a solid two years of experience under my belt as an compilers and operating systems researcher. I possess expertise in distributed systems, containerization, virtual machines for operating system execution and communication between processes using zero-copy abstractions and kernel bypass in microkernel architecture systems. My knowledge allows me to optimize performance and facilitate efficient data transfer, enhancing the overall functionality and effectiveness of these systems.
I undergraduate student in Computer Science at Pontifícia Universidade Católica de Minas Gerais - PUCMINAS and member of Brazilian Computer Society - SBC, Institute of Electrical and Electronics Engineers - IEEE , IEEE Computer Society - IEEE CS and Association for Computing Machinery - ACM. During my undergraduate I was Student Tutor of 3 disciplines: Data Base, Algorithms and Data Structures II and Compilers at the Instituto de Ciências Exatas e Informática - ICEI - PUCMINAS. As a mentor, I provide assistance to students of the course by addressing their questions and supporting the lead instructor.
Plus, I was Intern Researcher on a Nanvix project advised by Dr. Pedro Henrique Penna. Specializing in Compilers and Operating Systems at Nanvix. Involved in the development of a virtual machine using C and C++. Specifically in a Just-In-Time translation engine for the operating system Nanvix emulator that would translate assembly instructions from MIPS to RISC-V processor
Currently, I am working on my undergraduate thesis under the guidance of Dr. Pedro Henrique Penna a Senior Research Software Engineer at Microsoft Research and Dr. Henrique Cota Freitas professor at ICEI - PUCMINAS. The main objective of my thesis is to develop an abstraction for inter-process communication in a microkernel architecture using kernel-bypass through the zero-copy technique.

Tenho uma sólida experiência de dois anos como pesquisador em compiladores e sistemas operacionais. Possuo expertise em sistemas distribuídos, containerização, máquinas virtuais para execução de sistemas operacionais e comunicação entre processos usando abstrações de cópia zero e bypass de kernel em sistemas de arquitetura microkernel. Meu conhecimento me permite otimizar o desempenho e facilitar a transferência eficiente de dados, melhorando a funcionalidade e eficácia geral desses sistemas.
Sou estudante de graduação em Ciência da Computação na Pontifícia Universidade Católica de Minas Gerais - PUCMINAS e membro da Sociedade Brasileira de Computação - SBC, Instituto de Engenheiros Eletricistas e Eletrônicos - IEEE , IEEE Computer Society - IEEE CS e Association for Computing Machinery - ACM. Durante minha graduação, fui Monitor de Estudantes em 3 disciplinas: Banco de Dados, Algoritmos e Estruturas de Dados II e Compiladores no Instituto de Ciências Exatas e Informática - ICEI - PUCMINAS. Como mentor, dei assistência aos alunos do curso, respondendo às suas perguntas e apoiando o instrutor principal.
Fui pesquisador no projeto Nanvix orientado pelo Dr. Pedro Henrique Penna. Especializando-me em Compiladores e Sistemas Operacionais na Nanvix. Envolvido no desenvolvimento de uma máquina virtual usando C e C++. Especificamente, em um mecanismo de tradução Just-In-Time para o emulador do sistema operacional Nanvix, que traduziria instruções de montagem de MIPS para o processador RISC-V.
Atualmente, estou trabalhando na minha tese de graduação sob a orientação do Dr. Pedro Henrique Penna um Engenheiro de Software de Pesquisa Sênior na Microsoft Research e pelo Dr. Henrique Cota Freitas professor no ICEI - PUCMINAS. O objetivo principal da minha tese é desenvolver uma abstração para comunicação interprocesso em uma arquitetura de microkernel utilizando o kernel-bypass através da técnica de cópia zero.