Gui Ferreira is a software craftsman and author with 13 years of experience building and advocating for pragmatic, maintainable .NET systems from Porto, Portugal. He blends hands-on engineering—contributing to projects like KafkaFlow and Metro-Bootstrap—with developer advocacy and course creation, turning complex distributed and front-end problems into accessible learning resources. A former Principal Engineer and Developer Advocate at FARFETCH and Senior Engineer at Checkout.com, he’s led architecture and teams at a low-code platform and continues to organize community meetups through NetPonto. Gui’s public work emphasizes minimalist, test-driven practices and clear documentation, including a Docusaurus site for KafkaFlow and several "From Zero to Hero" C# courses. He also creates technical content on YouTube, showing a rare mix of deep backend expertise and approachable teaching.
13 years of coding experience
18 years of employment as a software developer
Escola Profissional de Espinho
Graduate Computer Engineering, Graduate Computer Engineering at Instituto Superior de Engenharia do Porto
Contributions:1 review, 59 commits, 1 PR in 9 years 3 months
Contributions summary:Gui's contributions primarily involved updating the "metro-bootstrap" CSS, which aimed to provide a Metro style for Twitter Bootstrap. They updated the CSS files, including changes related to the overall styling, and incorporated fixes, such as correcting a navbar brand bug. Furthermore, the user's commits involved integrating features like adding checkbox and radio buttons. These efforts were focused on refining the visual presentation and component interactions within the framework.
Apache Kafka .NET Framework to create applications simple to use and extend.
Role in this project:
Back-end Developer
Contributions:53 reviews, 42 commits, 74 PRs in 5 months
Contributions summary:Gui primarily focused on enhancing the functionality and maintainability of the KafkaFlow framework. Their contributions included fixing bugs related to Kafka image versions, implementing configuration options for topic creation, and refactoring code for improved efficiency and organization. They also worked on adding documentation, including a Docusaurus website for the project and a community extension page. This included updating sample projects and improving the readability of readme files.
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.