Skip to main content
Matteo Collina

Matteo Collina

Italy

Matteo is the Co-Founder and CTO of Platformatic.dev with the goal of removing all friction from Node.js development. He is also a prolific Open Source author in the JavaScript ecosystem, and the modules he maintains are downloaded more than 42 billion times a year. Previously, he was Chief Software Architect at NearForm, the best professional services company in the JavaScript ecosystem. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things". Matteo is of the Node.js Technical Steering Committee focusing on streams, diagnostics, and http. He is also the author of the fast logger Pino and of the Fastify web framework. Matteo is a renowned international speaker after more than 60 conferences, including OpenJS World, Node.js Interactive, NodeConf.eu, NodeSummit, JSConf.Asia, WebRebels, and JsDay just to name a few. He is also co-author of the book "Accelerating Server-Side Development with Fastify" edited by Packt. In the summer he loves sailing the Sirocco.

Links. Selecting an option opens the link in a new tab.

Community Contributions

NodeConf.eu 2026

NodeConf EU 2026 is a two-day Node.js conference taking place September 29–30 in Bologna, Italy, at the Hotel Savoia Regency. It offers a focused technical program for engineers working with Node.js applications, runtimes, tooling, observability, and production systems, all in a single-venue format designed to leave room for conversation and connection between sessions. Beyond the talks, it brings together maintainers, staff engineers, and library authors, with a strong emphasis on the community and the "hallway track" that makes attending worthwhile.

Event organization / 09-29-2026

Adventures in Nodeland

Adventures in Nodeland is a newsletter about the real work of building and maintaining Node.js at scale. It covers the internals that most tutorials skip: the event loop, streams, HTTP clients and servers, worker threads, memory and performance tradeoffs, and the diagnostics you need when something misbehaves in production. Expect deep dives drawn from actual maintenance of Fastify, Pino, Undici, and Node.js core, where the details matter and the explanations go past the surface. Alongside the internals, the newsletter tracks the topics shaping the ecosystem right now: supply-chain security and the recurring npm attacks, CVE analysis and what actually counts as a vulnerability, and the fast-moving question of how AI-assisted development is changing the way software gets built. A recurring thread argues that the bottleneck has shifted from writing code to reviewing and judging it, and follows what that means for engineers, teams, and the open-source projects they depend on. You'll also find release notes for the modules and tools covered here, links to conference talks and podcast episodes, and the occasional strong opinion backed by concrete technical examples. It's written for developers who want to understand why things work the way they do, not just how to use them. New issues land regularly, and every one is meant to leave you with something you can apply.

Article/Publication / 07-02-2026

CityJS London

At this event, I spoke about "The State of Node.js" Every year, some new runtime claims it’s finally going to destroy Node.js. But if Node is "dead," then it’s the most successful corpse in history, racking up almost 4 billion downloads in 2025. The state of Node in 2026 is stronger than ever, though we seriously need to talk about the "Update Your Damn Node" problem. A staggering number of people are still downloading old Node.js versions, which are full of known vulnerabilities, so we’re going to get honest about the current LTS schedule and why Node 24 is where you need to be. This isn't just a maintenance talk; we’ve been busy shipping features that actually change how you code. We’ll dive into built-in TypeScript support that works without flags, the fact that require(esm) has finally landed, the stabilization of the Permission System for better security, and significant performance boosts for AsyncLocalStorage. You’ll walk away with a clear understanding of the 2025-2026 roadmap, a first-hand look at automatic TypeScript stripping and ESM improvements, and a reality check on why community contribution is the only thing keeping this project thriving. A corporation doesn't own Node.js—it’s powered by open governance and volunteer love: by the end of this session, you’ll see precisely why community involvement is so critical for the future of our security funding and the ecosystem as a whole.

Speaking (conference/usergroups) / 04-15-2026

Codemotion Rome 2026

At this event, I keynoted about the evolution of the software engineer role, and how the human in the loop is more important than ever, and why reviews are the bottleneck. Here is the abstract. In 2026, my workflow has fundamentally changed. When an issue lands in my queue, my first instinct is to throw it at AI. Security vulnerabilities, dozens of bugs, new features: AI handles the implementation. And it works remarkably well. But here's what I've learned: I review every single change. Every behavior modification. Every line that ships. This isn't slowing me down. It's the entire point. My ability to ship is no longer limited by how fast I can code. It's limited by my skill to review. And that's exactly how it should be. In this keynote, I'll share my journey from writing code to reviewing it at scale, why keeping humans in charge isn't about distrust but about responsibility, and how the most critical skill for developers in 2026 isn't prompting but judgment. We'll explore what it means to stay accountable for systems we didn't write line by line, and why the "human in the loop" isn't a limitation to overcome but a feature to protect.

Speaking (conference/usergroups) / 03-31-2026

Related Stars