Michele Tibaldi is a seasoned software leader and current Direttore Tecnico with over a decade of experience designing and delivering backend systems from his base in Galliate, Piedmont. He rose through engineering and architecture roles at Holonix, progressing from developer to Software Architect and now technical director, bringing deep practical experience in building robust, production-grade services. An active open-source contributor, Michele has strengthened critical Node.js projects—adding Modbus TCP stability and implementing OAUTHBEARER SASL in the widely used KafkaJS client—demonstrating expertise in protocols, authentication and reliable async patterns. He combines hands-on coding and testing discipline with architectural thinking, often tackling tricky edge cases in networking and security. Trained in computer engineering at Università degli Studi di Pavia, he pairs formal engineering fundamentals with a pragmatic focus on maintainability and operational resilience.
10 years of coding experience
13 years of employment as a software developer
Laurea triennale, Computer Engineering, Laurea triennale, Computer Engineering at Università degli Studi di Pavia
A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS
Role in this project:
Back-end Developer
Contributions:19 commits, 5 PRs, 18 comments in 6 months
Contributions summary:Michele primarily focused on enhancing the server-side functionality of the Modbus TCP implementation. Their contributions included implementing error handling for TCP socket connections, adding support for server callbacks, and integrating promise-based asynchronous operations. The user also fixed existing test failures and added new test cases to ensure the reliability of the Modbus TCP server. These changes aimed at improving stability and flexibility of the Modbus server implementation.
Contributions:1 review, 16 commits, 1 PR in 3 months
Contributions summary:Michele primarily contributed to the implementation of SASL authentication using the OAUTHBEARER mechanism within the KafkaJS client. Their work involved adding support for OAUTHBEARER requests and responses, including the necessary protocol handling and token resolution. The user also refactored and corrected the implementation, resolving issues related to token handling and extensions. Several tests were added to ensure the functionality and reliability of the OAUTHBEARER authentication.
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.
Request Free Trial
Michele Tibaldi - Direttore Tecnico at Holonix Srl