Desenvolvedor e mantenedor

2023 - Atual Mantenedor e Desenvolvedor wiRedPanda (GIBIS-UNIFESP)
C++Qt FrameworkCMakeGitHub ActionsAstro.jsArch Linux (AUR)

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)