Systems & Low-Level Engineer | Linux Kernel Contributor
Sou um Engenheiro de Software focado no desenvolvimento de sistemas de base, infraestrutura e exploração do espaço do Kernel Linux (Ring 0).
Minha trajetória na tecnologia é guiada pelo rigor matemático e analítico da minha formação em Física (UFCG). Assim como a Física busca dissecar as leis fundamentais que regem a natureza, minha atuação na engenharia de software foca em descer ao "metal" para compreender e controlar os blocos fundamentais da computação: a CPU, a memória e o Sistema Operacional.
Escrevo arquiteturas primariamente em C. Meu foco diário envolve o design de sistemas que exigem previsibilidade determinística, alta performance e controle estrito sobre o hardware. Minha zona de conforto é onde a abstração termina: lidando diretamente com alocação de memória customizada, matemática de ponteiros, proteção de zonas críticas (Mutexes/Spinlocks) e a fronteira entre o espaço do usuário (Anel 3) e o núcleo do Sistema Operacional (Anel 0).
Atualmente, dedico minha engenharia ao desenvolvimento de módulos do Kernel Linux, manipulando o Virtual File System (VFS), implementando drivers para misc/character devices e projetando interfaces seguras via ioctl para coprocessadores e hardware concorrente.
- Linguagens: C, x86 Assembly, Java.
- Linux Kernel Development: Desenvolvimento de módulos (
.ko), character/misc devices, gerenciamento de concorrência (mutex,spinlocks), ioctl, e VFS (Virtual File System). - Systems Architecture: Memory Allocators, estruturas de dados intrusivas, IPC (Inter-Process Communication).
- Ambiente & Ferramental: Arch Linux, Hyprland, GCC, GNU Make, Git (patch flow via e-mail e signed-off commits).
Sempre aberto para discutir arquitetura de sistemas, patch reviews ou literatura técnica.
- Email: [email protected]