Matteo Collina is a seasoned software leader and open source luminary with 19 years of experience, co-founding and serving as CTO of Platformatic to remove friction from backend development. He maintains widely used JavaScript projects—including Pino and Fastify—with his modules downloaded over 12 billion times a year, and sits on the Node.js Technical Steering Committee focusing on streams, diagnostics, and HTTP. Formerly Chief Software Architect and Technical Director at NearForm, he blends hands-on performance engineering (contributions to undici, autocannon, readable-stream and low-level dgram work in Node core) with product and delivery leadership. He holds a Ph.D. on IoT application platforms and has applied that research across CoAP, MQTT and graph database projects, showing a rare mix of academic rigor and production-grade systems design. A prolific conference speaker and book co-author, Matteo pairs deep protocol and performance expertise with a keen sense for developer ergonomics—when not at the keyboard he sails the Sirocco.
18 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Information Technologies, Doctor of Philosophy (Ph.D.) Information Technologies at Alma Mater Studiorum – Università di Bologna
Contributions:103 releases, 6 reviews, 570 commits in 7 years 3 months
Contributions summary:Matteo's commits primarily focused on improving the core functionality and performance of the MQTT.js client library. The user removed redundant code and refactored existing code to reduce memory allocation, specifically within the connection and publish modules. These improvements targeted efficiency and optimized the handling of incoming and outgoing data, which is critical for a client library. Moreover, they introduced support for handling various payload data types.
Contributions:41 releases, 92 reviews, 103 commits in 6 years 5 months
Contributions summary:Matteo primarily contributed to the core functionality of the `pino-http` library, which provides high-speed HTTP logging for Node.js applications. Their contributions included refactoring and adding features like reusing a pino instance and documenting serializers. They also addressed several bugs and improved the library's stability by reverting certain changes related to client abort handling. The user demonstrated strong proficiency in Node.js and working with HTTP request/response cycles.
speedloggernode-jsfastestlogging
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.