Estudante de Engenharia de Software na Universidade de Brasília (UnB/FCTE). Tenho particular interesse em compreender os fundamentos por trás das tecnologias que utilizo — de redes neurais implementadas do zero a compiladores e estruturas de dados construídos sem o auxílio de bibliotecas prontas. Desenvolvo majoritariamente em C++ e Python, com ênfase em Inteligência Artificial, algoritmos e sistemas.
Linguagens
Frameworks e Bibliotecas
Ferramentas e Infraestrutura
Turing — Deep Learning Framework
Framework educacional de Deep Learning desenvolvido inteiramente em C++20, utilizando a biblioteca Eigen para álgebra linear. Implementa, do zero, camadas densas, funções de ativação (ReLU, Sigmoid, Tanh, Softmax), otimizadores (SGD, Momentum, NAG), o algoritmo de backpropagation e um carregador nativo para o dataset MNIST. A API foi projetada com inspiração em frameworks consolidados como Keras e PyTorch.
C++20 · Eigen · CMake · Doxygen/Sphinx
vigIA — Previsão de Risco de Incêndio em Goiás · Demonstração
Sistema de previsão do risco de queimadas para os 244 municípios de Goiás ao longo dos cinco dias subsequentes. Modelos de aprendizado de máquina analisam dados climáticos e o histórico de focos de incêndio (INPE e Open-Meteo, período de 2015 a 2025), gerando diariamente um boletim com mapa interativo categorizado por nível de risco.
Python · Machine Learning · JavaScript · CSS · Vercel
Inteligência Artificial — Livro (TeX)
Obra em português dedicada aos fundamentos de Redes Neurais, Machine Learning Clássico e Deep Learning. Constitui a base teórica que acompanha o framework Turing, abordando a formulação matemática subjacente aos algoritmos.
LaTeX
Conjunto de projetos desenvolvidos em C++17, com todas as estruturas de dados implementadas do zero, acompanhadas de benchmarks de desempenho e recursos de visualização.
Grafos — BFS e DFS
Resolução de labirintos por meio da modelagem de cada célula como nó de um grafo. Implementa os algoritmos BFS e DFS, além de Componentes Conectados e Grafo Reverso, contemplando onze métodos distintos de geração de labirintos e visualização animada via SFML.
C++17 · CMake · SFML
Busca — Tabela Hash e Árvore Binária
Sistema de busca de veículos por placa que combina Tabela Hash (com redimensionamento automático) e Árvore Binária de Busca, alcançando operações em O(log n) mesmo diante de um milhão de registros.
C++17 · CMake
Ordenação — Radix Sort e Parallel Merge Sort
Implementação e análise comparativa entre o Radix Sort e o Merge Sort paralelo (com uso de threads), aplicados à ordenação de extensas listas de nomes, acompanhadas de benchmarks de tempo e gráficos de desempenho.
C++17 · CMake · Multithreading
Árvore Red-Black
Implementação de Árvore Red-Black auto-balanceada para armazenamento e busca de registros de alunos, assegurando operações de inserção, busca e remoção em O(log n), com mensuração do tempo de busca em milissegundos.
C++17 · CMake
Mini C Compiler to Calango · Documentação
Compilador completo da linguagem Mini C para Calango, contemplando as quatro etapas clássicas: análise léxica, sintática, semântica e geração de código. Inclui otimizações como constant folding e remoção de variáveis mortas.
C · Flex · Bison · Makefile
Call of Cthulhu — Jogo com Banco de Dados · Documentação
Jogo de RPG inspirado no universo de H.P. Lovecraft, modelado sobre um banco de dados PostgreSQL. Abrange modelagem entidade-relacionamento, DDL/DML/DQL, triggers e stored procedures, com a lógica de jogo implementada em Python.
PL/pgSQL · Python · PostgreSQL · Docker
AcheiUnB — Avaliação de Qualidade de Software · Documentação
Auditoria de qualidade, em conformidade com a norma ISO/IEC 25010, de um sistema de achados e perdidos, contemplando testes estáticos (SonarCloud) e dinâmicos (OWASP ZAP, via GitHub Actions), com foco em segurança e manutenibilidade.
Python · SonarCloud · OWASP ZAP · GitHub Actions · MkDocs
PodePedir FCTE — Arquitetura e Desenho de Software
Projeto de uma plataforma de delivery voltada a estabelecimentos próximos à FCTE, desenvolvido ao longo de quatro entregas, com ênfase em padrões de projeto e documentação de arquitetura.
TypeScript · Docsify · GitHub Pages
↳ Entregas: 01 · 02 · 03 · 04
Deepseek — Requisitos de Software · Documentação
Documentação completa de engenharia de requisitos aplicada ao aplicativo Deepseek, abrangendo técnicas de elicitação, modelagem e análise de requisitos.
MkDocs · Engenharia de Requisitos



