Core Maintainer & C++ Developer

About the Project

wiRedPanda is an open-source digital logic circuit simulator developed at UNIFESP. The tool is used in practical Digital Circuits classes at the university. As one of the core maintainers, I contribute to the desktop application’s C++/Qt development, maintain the official project website, and manage Linux package distribution.

Key Contributions and Impact

  • Feature Development and Refactoring (C++/Qt): Refactored and updated the waveform simulator, created new digital logic elements, and solved user interface bugs, including zoom issues.
  • Linux Distribution (AUR): Packaged and maintained the official release on the Arch User Repository (AUR), facilitating installation and stable system updates for Arch Linux users.
  • Web Modernization and Maintenance (Astro.js): Rebuilt from scratch and maintain the official website using Astro.js, improving load speeds, user experience, and download accessibility.
  • Open-Source Community Leadership: Led issue triage, conducted code reviews, and mentored undergraduate students contributing to the codebase.

Educational Impact and Reach

  • Didactic Support: Actively used by two classes of 50 to 60 students per semester (totaling over 100 students semestral/term) in Digital Circuits courses at UNIFESP, facilitating hands-on hardware visualization.
  • License-Free Accessibility: Replaces proprietary tools with a modern, high-fidelity, cross-platform simulator, removing economic barriers to engineering learning.