Explore minha jornada através de diferentes tecnologias e plataformas
Aplicações web desenvolvidas com diferentes tecnologias e frameworks
Sistema robusto de gestão de projetos desenvolvido para auxiliar gestores no controle eficiente do fluxo de andamentos de projetos empresariais. Backend desenvolvido em Java utilizando framework Spark para APIs REST de alta performance. Banco de dados PostgreSQL com migrações controladas pelo Flyway e pool de conexões gerenciado pelo HikariCP para otimização de recursos.
Sistema completo de gerenciamento para empresas de self storage com emissão automática de boletos, contratos digitais e dashboard administrativo robusto para controle total do negócio.
Sistema de vendas estilo Mercado Livre com funcionalidades completas de e-commerce, incluindo carrinho de compras, sistema de avaliações e painel administrativo.
Plataforma de apostas online desenvolvida com tecnologias modernas, incluindo sistema de usuários, transações financeiras e dashboard administrativo completo.
IDE integrada com compilador online desenvolvido para a disciplina TI2. Inclui sistema de plugins, ranking de alunos, code review colaborativo e extensão para Chrome Web Store.
Sistemas embarcados e projetos com microcontroladores Arduino e ESP32
Implementação de um Full Adder (somador completo) construído inteiramente com transistores bipolares 2N2222 (BJT NPN), demonstrando os princípios fundamentais da eletrônica digital. O circuito realiza operações de soma binária de 1 bit com carry-in e carry-out, utilizando portas lógicas AND, OR e XOR construídas com transistores 2N2222. Inclui análise detalhada do funcionamento, tabela verdade, esquemas elétricos e simulações no Logisim.
Sistema de controle de computador baseado em luva com sensores de movimento e flexão. Utiliza Arduino para captura de dados e aplicação Python para processamento e controle do sistema operacional.
Trabalhos e projetos desenvolvidos durante o curso de Ciência da Computação
IDE integrada com compilador online desenvolvido para a disciplina TI2. Inclui sistema de plugins, ranking de alunos, code review colaborativo e extensão para Chrome Web Store.
Sistema de vendas estilo Mercado Livre com funcionalidades completas de e-commerce, incluindo carrinho de compras, sistema de avaliações e painel administrativo.
Repositório completo com todos os projetos, exercícios e trabalhos desenvolvidos durante o curso de Ciência da Computação na PUC Minas. Inclui projetos de todas as disciplinas organizados por semestre: algoritmos, estruturas de dados, programação orientada a objetos, arquitetura de computadores, banco de dados, engenharia de software e muito mais.
Ferramentas utilitárias e projetos experimentais diversos
Ferramenta de linha de comando para unificação automática de múltiplos arquivos Java em um único arquivo. Simplifica submissões acadêmicas e organização de código.