Desenvolvedor e mantenedor
Sobre o Projeto
O wiRedPanda é um software educacional open-source para ensino de eletrônica digital e circuitos lógicos, desenvolvido na UNIFESP e utilizado por estudantes universitários e do ensino médio. Como mantenedor do projeto, sou responsável pela manutenção do site, pacotes para Linux e desenvolvimento de novas funcionalidades.
Responsabilidades
Infraestrutura e Distribuição
- Pacote AUR: Mantenedor do pacote para Arch Linux no AUR (Arch User Repository)
- Site Oficial: Reescrita completa usando Astro.js com deploy automatizado via GitHub Pages
- CI/CD: Configuração e manutenção de pipelines de build para múltiplas plataformas
- Planejamento de Expansão: Preparação de pacotes para NixOS, Fedora e FreeBSD
Desenvolvimento Técnico
- Core Development: Contribuições ativas no núcleo da aplicação C++/Qt
- Refatoração: Melhoria da arquitetura do código, implementação de design patterns
- Performance: Análise e otimização de performance da aplicação
Stack Tecnológico
- Aplicação Principal: C++ com Qt Framework para interface gráfica
- Build System: CMake para compilação multiplataforma
- Web: Astro.js para o site do projeto
- Infraestrutura: GitHub Actions para CI/CD, GitHub Pages para hosting
- Distribuição: Packaging para Linux (somente AUR por enquanto)
Impacto e Alcance
- Usuários: Utilizado por estudantes da UNIFESP e escolas públicas de São José dos Campos, SP.
- Educacional: Ferramenta fundamental para disciplinas de Circuitos Digitais na UNIFESP - SJC.
- Disponibilidade: Multiplataforma (Windows, macOS, Linux)