Olá, meu nome é Rafael e sou estudante de Engenharia de Software e desenvolvedor de software full-stack com experiência em diversas linguagens de programação, incluindo Java, Python e JavaScript. Sou apaixonado por tecnologia e estou constantemente buscando novas maneiras de expandir meu conhecimento e habilidades na área. Meus projetos variam desde soluções de back-end e front-end, até projetos de ciência de dados. Além disso, sou um entusiasta de tecnologias emergentes e tenho trabalhado em projetos pessoais nessa área. Também sou um defensor do software de código aberto e contribuo para projetos de código aberto sempre que posso. Estou sempre disposto a aprender coisas novas e sou movido por desafios técnicos.
O Responsify CSS é um framework CSS altamente flexível e responsivo, construído em SCSS e compilado com Dart. Ele simplifica o desenvolvimento de layouts web adaptáveis, usando tecnologias modernas como CSS Grid e Flexbox. Publicado no GitHub Package Registry, oferece uma solução eficaz para projetos de design responsivo. Com personalização flexível, documentação abrangente e uma abordagem de código aberto
Em andamento
Acessar RepositórioO “Complexity Calculator” é um projeto desenvolvido em Java, projetado para calcular a Complexidade Ciclomática (CC) e a Complexidade NPath (NPath) de arquivos Java. Ele gera um arquivo CSV com os resultados sobre a complexidade do seu código. O projeto utiliza um analisador personalizado para analisar arquivos Java e extrair suas árvores de sintaxe abstrata (ASTs). Em seguida, ele percorre as ASTs, contabilizando o número de pontos de decisão (como if, for, while, switch, etc.) para calcular o valor CC. Ele também emprega um algoritmo recursivo para determinar o valor NPath com base no número de possíveis caminhos de execução através de uma função. O projeto possui uma primeira versão alpha publicada pelo GitHub Packages e está disponível para download no GitHub.
Em andamento
Acessar RepositórioProjeto de um portal de filmes, com informações sobre filmes, séries e atores feito como trabalho da disciplina de Desenvolvimento de Interfaces Web . O projeto foi desenvolvido utilizando HTML, CSS, JavaScript, Bootstrap e jQuery. O site consome a API do TheMovieDB para obter as informações sobre os filmes. O projeto possui um layout responsivo capaz de se adaptar a diferentes tamanhos de tela.
28/11/2020
Acessar projeto Acessar RepositórioEste é um projeto acadêmico para a disciplina de TIAW na PUC Minas - 2020/2. O projeto trata sobre o turismo no estado de Minas Gerais, Brasil, e utiliza HTML, CSS e JavaScript para a construção do site.
13/12/2020
Acessar Repositório
O "Code Sync Browser" é um projeto desenvolvido em Python, com o objetivo de sincronizar o
código-fonte com
o navegador
em ambientes de desenvolvimento. O programa inicia um observador para monitorar alterações em
arquivos de um
repositório, atualizando automaticamente o navegador. O projeto utiliza a biblioteca watchdog
para monitorar
alterações
em arquivos e a biblioteca selenium para abrir o navegador.
A proposta do projeto é oferecer uma versão mais leve de manipuladores de hot-reload e
live-reload,
concentrando-se na
sincronização apenas dos arquivos do código-fonte que causam alterações no site exibido no
navegador. Além
disso,
destaca-se por ser multiplataforma, sendo compatível com sistemas operacionais Windows, Linux e
MacOS. Suas
únicas
dependências são as versões atualizadas do Python e das bibliotecas necessárias.
O projeto encontra-se disponível no GitHub e requer o download de apenas um arquivo para
funcionar.
27/02/2024
Acessar RepositórioO Green é uma empresa que realiza testes em equipamentos de aquecimento solar domiciliar. O projeto foi desenvolvido para atender as demandas do Green em atualizar o site com as informações atualizadas e o desenvolvimento de uma área onde seus clientes possam solicitar e acompanhar os testes realizados em seus equipamentos. O projeto utiliza HTML, CSS para a criação do site institucional e PHP e MySQL para área do cliente.
Dezembro 2023
Acessar projeto