Estudante de Ciência da Computação e BC&T na UFABC
Baixa Abstração, Engenharia de Sistemas, Fundamentos de UNIX, Computação Gráfica & Otimização Combinatória
Troquei as competições de matemática e astronomia (onde conquistei algumas medalhas) para me dedicar ao que realmente me move: resolver problemas de alta densidade algorítmica, codar perto do metal e entender como as coisas realmente funcionam por baixo dos panos — do silício ao userspace.
Minha atuação técnica rejeita os dois extremos rasos do desenvolvimento de software: rejeito a alienação das caixas-pretas de altíssimo nível (que escondem a mecânica do hardware e do kernel) e rejeito a burocracia bizantina desnecessária (como escrever 1.500 linhas de boilerplate manual em Vulkan ou DirectX 12 direto para desenhar uma primitiva).
Busco o equilíbrio de ouro: fundamentos sólidos e perenes combinados com uma vanguarda pragmática e explícita.
flowchart TD
subgraph S1 ["🏛️ 1. Fundamentos & Perto do Metal"]
UNIX["UNIX / POSIX: (FD + ID)<br/>VFS, Sockets, Nós /dev, ioctl, kqueue/epoll"]
SEC["Capacidades & Segurança Moderna<br/>Capsicum (FreeBSD) • CHERI / CheriBSD (Hardware)"]
HW["Hardware & Portas Lógicas<br/>Assembly • VHDL • FPGA"]
HIST["Computação Gráfica Clássica<br/>GLFW3 • GLAD 1/2 • SDL3 • OpenGL & OpenCL (Histórico)"]
end
subgraph S2 ["⚡ 2. Vanguarda Pragmática (O Doce Ponto Moderno)"]
MOD_GPU["Pipeline Gráfica Moderna sem Burocracia Bizantina<br/>SDL_GPU • WebGPU • QRhi (Mínimo Denominador Comum)"]
TOOL["Tooling & Ferramental Imediato<br/>Dear ImGui • ALSA • OpenAL"]
LANG["Linguagens Modernas & Sistemas<br/>C23 • C++23 • Rust • Go • Elisp"]
end
subgraph S3 ["🎯 3. Ciência & Rigor Algorítmico"]
OPT["Otimização Combinatória & Teoria dos Grafos<br/>Pesquisa em Fluxos em Digrafos (UFABC / PIBIC)"]
CP["Programação Competitiva de Alto Desempenho<br/>ICPC (Final Nacional 2026) • Codeforces (Gerbunte) • OBI"]
end
S1 --> S2 --> S3
Acredito que o domínio de um sistema operacional tipo Unix se resume à compreensão profunda de duas primitivas atemporais:
- Descritores de Arquivo (FD): Sockets são descritores de arquivo. Sockets, pipes, FIFOs, arquivos no VFS, dispositivos em
/dev, multiplexação de eventos (kqueue/epoll/poll) e canais de áudio (ALSA/OSS) operam todos sob a mesma semântica pura de stream e descritor. - Identificadores & Credenciais (ID): O modelo de processos e isolamento (UID, GID, EUID, PID, namespaces e controle de acesso).
- A Próxima Fronteira das Capacidades: A evolução desse modelo em direção à segurança por privilégio mínimo:
- No nível de software: Capsicum (FreeBSD), eliminando o namespace global e operando estritamente sobre direitos delegados a FDs.
- No nível de hardware e silício: CHERI e CheriBSD, implementando segurança de memória com integridade de ponteiros e limites espaciais/temporais diretamente nas instruções da CPU.
- Espírito Hacker: O prazer de construir e entender a base, estendendo-se para Assembly, VHDL e FPGA.
- Base Estável: GLFW3, GLAD (1 e 2) e SDL3 como fundações de janela, contexto e I/O.
- Estudo Histórico e Conceitual: OpenGL e OpenCL, preservados e estudados como marcos da transição da pipeline fixa para a programável e do surgimento da computação paralela em GPU.
- O Ponto Ótimo Contemporâneo: SDL_GPU, WebGPU e QRhi.
- Representam exatamente como as placas gráficas funcionam hoje (pipelines imutáveis, command buffers, pass encoders, bind groups e barreiras de memória explícitas).
- São o mínimo denominador comum elegante entre Vulkan, Metal e DirectX 12 — entregando controle fino de GPU e shaders sem a burocracia bizantina de milhares de linhas de alocação de baixo nível, e anos-luz de distância da alienação de caixas-pretas de brinquedo (SFML, Raylib).
- Dear ImGui para instrumentação, dashboards de engine e depuração em tempo real.
- Iniciação Científica (UFABC / PIBIC): Pesquisa focada em Problemas de Fluxos em Redes (Network Flows: Fluxo Máximo e Fluxo de Custo Mínimo), implementações de alta fidelidade em C++23 e testes com benchmarks canônicos da DIMACS.
- Programação Competitiva: Membro da equipe GRUB da UFABC. Treinamento intensivo focado na Final Nacional do ICPC 2026, Codeforces, Maratona Paulista e OBI.
Meu GitHub é estruturado em torno de 6 ecossistemas federados e soberanos, cada um atuando como um hub orquestrador independente:

