Mantenedor Core & Desenvolvedor C++

Sobre o Projeto

O wiRedPanda é um simulador de circuitos lógicos digitais open-source desenvolvido na UNIFESP. A ferramenta é utilizada nas aulas práticas de Circuitos Digitais da universidade. Como um dos principais mantenedores core, atuo no desenvolvimento técnico da aplicação desktop (C++/Qt), na manutenção do site oficial do projeto e no empacotamento para Linux.

Principais Contribuições e Impacto

  • Desenvolvimento e Refatoração de Recursos (C++/Qt): Refatorei e modifiquei o simulador de forma de onda, criei novos elementos lógicos para circuitos digitais e resolvi problemas na interface de usuário, como bugs de zoom.
  • Distribuição Linux (AUR): Empacotei e mantenho a versão oficial do simulador no AUR (Arch User Repository), facilitando a instalação nativa e atualizações contínuas de forma estável para usuários de Arch Linux e derivados.
  • Modernização e Manutenção Web (Astro.js): Reescrevi do zero e mantenho o site oficial do projeto usando Astro.js, melhorando os tempos de carregamento, usabilidade e a acessibilidade para download da ferramenta.
  • Liderança em Comunidade Open-Source: Liderei a triagem de bugs, realizei code reviews de contribuições acadêmicas e orientei novos estudantes universitários na integração com a base de código do projeto.

Impacto Educacional e Alcance

  • Apoio Didático: Utilizado ativamente por duas turmas de 50 a 60 alunos por semestre (totalizando mais de 100 estudantes semestralmente) na disciplina de Circuitos Digitais da UNIFESP, auxiliando no aprendizado prático de hardware.
  • Acessibilidade Multiplataforma: Remove barreiras financeiras ao substituir ferramentas proprietárias antigas por um simulador livre, moderno e multiplataforma de alta fidelidade.