Silvio Giebl is a Staff Software Engineer with eight years of experience building and refining high-performance Java back-end systems, currently advancing core MQTT broker and client functionality at HiveMQ. He has deep practical expertise in protocol-focused backend engineering—contributing performance improvements, refactors, and increased modularity to widely used open-source projects like HiveMQ CE and hivemq-mqtt-client. Equally comfortable on the front end, he has enhanced documentation UX and search features for the popular Just-the-Docs Jekyll theme, showing attention to developer experience. Based in Ohu, Bavaria, Silvio combines formal CS training (BSc/MSc) with a steady track record at HiveMQ, where he progressed from Software Engineer to Staff level, and he often focuses on code quality, static analysis fixes, and pragmatic API design to make systems more reusable and maintainable.
8 years of coding experience
8 years of employment as a software developer
Abitur, Abitur at Hans-Leinberger-Gymnasium Landshut
Master of Science - MS Informatik, Master of Science - MS Informatik at Hochschule Landshut
HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support
Role in this project:
Back-end Developer
Contributions:11 releases, 59 reviews, 1374 commits in 4 years 1 month
Contributions summary:Silvio's commits primarily focus on improving and fixing code related to the MQTT client library. The contributions involve adding missing Javadoc for code, fixing code errors, and enhancing the string representation, as well as performance enhancements. The user also made changes to increase the flexibility of the code through the usage of interfaces to make the code reusable.
HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
Role in this project:
Back-end Developer
Contributions:15 releases, 254 reviews, 188 commits in 2 years 8 months
Contributions summary:Silvio primarily focused on fixing static code analysis issues and improving code quality. Their work involved updating license headers, refactoring code, and improving the ordering of interceptors. They made significant changes to the `RocksDBLocalPersistence.java` file, and several files related to the extension SDK, indicating a focus on back-end logic and potentially the core MQTT broker functionality.
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.