Projeto wiRedPanda
Software educacional para ensino de circuitos lógicos, utilizado por estudantes da UNIFESP e escolas de ensino médio. O projeto aborda o desafio de tornar conceitos complexos de eletrônica digital acessíveis através de uma interface visual intuitiva.
Desafios Técnicos:
- Implementação de padrões de projeto em larga escala (Command, Factory, Observer) para garantir extensibilidade e manutenibilidade do código
- Trabalho com C++/Qt para desenvolver interface gráfica responsiva e performática
- Configuração e otimização de build system complexo usando CMake para suportar múltiplas plataformas
Minhas Contribuições:
- Reescrita completa do site oficial usando Astro.js com deploy automatizado via GitHub Pages
- Manutenção oficial do pacote para Arch Linux (AUR)
- Participação ativa no desenvolvimento do core da aplicação, incluindo refatoração de componentes críticos
- Planejamento de expansão para outras distribuições Linux (NixOS, Fedora, FreeBSD)
Este projeto me proporcionou experiência prática com desenvolvimento colaborativo em projetos open-source de médio porte, gestão de releases, e a importância de documentação técnica clara.