Rafael Begnini de Castilhos's Projects
Repositório com fontes utilizado no aprendizado de Assembly para MIPS32.
Análise numérica com implementação de métodos para calcular contra senha do problema big-N.
CRUD utilizando Java, funções Lambdas, API Gateway e DynamoDB na AWS.
Repositório com fontes utilizado no aprendizado de C e C++.
Editor de texto colaborativo no modelo cliente servidor utilizando sockets.
Yet Another Compiler, usando a biblioteca PLY para realizar o parser LALR(1), baseado em Lex/Yacc e geração de código intermediário.
Pipeline de dados para construção de DataWarehouse dos dados do CAGED.
API com Spring Boot para verificação e assinatura digital de arquivos.
Algoritmo de Dijkstra que encontra o menor caminho entre dois aeroportos.
Aplicação Spring Boot com RabbitMQ para controle e gestão de pedidos com clientes em Python e Go.
Geração de imagens utilizando Stable Diffusion no AWS Bedrock, executando em função Lambda e armazenando a saída em bucket S3.
Repositório com fontes utilizado no aprendizado de programação funcional com Haskell.
Repositório com fontes utilizado no aprendizado de Java.
u-kernel single-core, multitask e multithreading para a versão de 64 bits da arquitetura RISCV64.
Resolvedor do puzzle Sudoku Kojun utilizando a técnica de back-tracking para encontrar possíveis soluções.
Simulação que realiza o controle de concorrência, sincronização de threads e condição de corrida na produção, testagem e armazenamento de lâmpadas.
Repositório com fontes utilizado no aprendizado de Análise e Cálculo Numérico.
Jogo da memória em VHDL desenvolvido e emulado para FPGA DE2 Altera/Intel Cyclone II.
API com Spring Boot para envio e recuperação de mensagens utilizando AWS SQS.
Implementação da arquitetura MIPS Monociclo e Multiciclo para o FPGA Cyclone IV Altera utilizando VHDL.
Batalha naval desenvolvido em C, utilizando o navegador para exibir os acontecimentos.
Repositório com fontes utilizado no aprendizado de programação lógica com Prolog.
Aplicação de AWS Lambda que detecta equipamentos de proteção individual (EPI) em imagens localizadas em um bucket do Amazon S3.
Repositório com fontes utilizado no aprendizado de Python.
Aplicação embarcada em Raspberry PI Zero W utilizando tags RFID e AWS DynamoDB para realizar o controle de acesso.
Demonstração de segurança em chamadas de sistema com ponteiro malicioso na arquitetura RISCV64.