Gustavo Silva is a software engineer with 11 years of experience who blends application security expertise with full-stack development to build scalable, reliable and secure systems. He has driven AppSec programs across startups and scale-ups—designing SAST/SCA pipelines, custom tooling and automation platforms—and currently helps deliver SIEM experience at RunReveal while conducting security research at Char49. Comfortable in Go and Python and fluent with GitLab CI/CD, Terraform and AWS, he has a track record of turning security findings into production fixes and faster operational workflows (including a private Terraform provider that sped up firewall rule management). Gustavo contributes to open-source projects such as the UBports installer, where he improved cross-cutting code quality and system-image handling, reflecting a practical, maintenance-minded approach. Based in the Porto metro area, he pairs a developer’s craftsmanship with a researcher’s curiosity, mentoring teammates and advocating a security-first development culture.
11 years of coding experience
7 years of employment as a software developer
Licenciatura Gestão Bancária e Seguros, Licenciatura Gestão Bancária e Seguros at Instituto Politécnico do Cávado e do Ave
Mestrado em Economica Industrial e da Empresa Economia e Gestão Empresarial, Mestrado em Economica Industrial e da Empresa Economia e Gestão Empresarial at Universidade do Minho
Pós-graduação Desenvolvimento de Software, Pós-graduação Desenvolvimento de Software at Instituto Superior de Engenharia do Porto
A simple tool to install Ubuntu Touch on UBports devices
Role in this project:
Full-stack Developer
Contributions:6 commits, 2 PRs, 59 comments in 1 month
Contributions summary:Gustavo primarily focused on improving the codebase of the UBports installer, fixing typos and method naming conventions to enhance code readability and maintainability. They also addressed font-related issues by modifying the CSS file. Furthermore, the user made structural changes in the code, replacing `fastboot` with `fastbootboot` where appropriate, and implemented updates in the system-image module, fixing a typo in a function call. The user's contributions span across different aspects of the project.
Contributions:4 releases, 6 reviews, 34 commits in 1 year 3 months
golangrewardparadoxnotetakingproductivirty
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.