Skip to content
View luizfaria1989's full-sized avatar

Block or report luizfaria1989

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
luizfaria1989/README.md

Luiz Guilherme Faria

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.


Tecnologias e Ferramentas

Linguagens

C++ C Python

Frameworks e Bibliotecas

Eigen NumPy Pandas Scikit--learn Keras TensorFlow

Ferramentas e Infraestrutura

Git GitHub Docker CMake LaTeX MkDocs GitHub Pages


Projetos em Destaque

Inteligência Artificial e Machine Learning

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


Estruturas de Dados e Algoritmos (EDA2)

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


Compiladores e Sistemas

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


Engenharia de Software e Banco de Dados

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

Pinned Loading

  1. inteligencia-artificial-fundamentos-aprendizado-de-maquina-classico-aprendizado-profundo inteligencia-artificial-fundamentos-aprendizado-de-maquina-classico-aprendizado-profundo Public

    Livro em português sobre Fundamentos de Redes Neurais, ML Clássico e Deep Learning.

    TeX 1 1

  2. 2025.1-CallOfCthulhu 2025.1-CallOfCthulhu Public

    Forked from SBD1/2025.1-CallOfCthulhu

    Repositorio do Grupo 1 da Disciplina de Banco de Dados

    PLpgSQL

  3. 2025.1-Deepseek 2025.1-Deepseek Public

    Repositório utilizado pelo grupo 02 da disciplina de Requisitos de Software, o desenvolvimento do projeto permeia o ambiente do sistema DeepSeek

    3

  4. 2025.2-T01-G7_PodePedirFCTE_Entrega_03 2025.2-T01-G7_PodePedirFCTE_Entrega_03 Public

    Forked from UnBArqDsw2025-2-Turma01/2025.2-T01-G7_PodePedirFCTE_Entrega_03

    Repositório destinado a entrega 3 do projeto do grupo 07 da disciplina Arquitetura e Desenho de Software

    TypeScript

  5. Turing Turing Public

    C++