Mathias Madsen is a founder and CEO with 15 years building distributed systems and peer-to-peer products, currently leading Holepunch and its chat product Keet after a year in stealth. A prolific open-source author and Node.js expert, he has published over 1000 npm modules with billions of monthly downloads and contributed to high-profile projects like Node core, Electron, WebTorrent and hypercore. He combines hands-on backend engineering—implementing fast JSON schema validators, WebAssembly crypto backends, DHT and stream improvements—with DevOps and build automation experience. Comfortable shipping full-stack products (from UI controls in Electron apps to low-level networking stacks), he’s also a frequent global conference speaker and serial entrepreneur who quietly drives P2P infrastructure that challenges centralized monopolies.
15 years of coding experience
3 years of employment as a software developer
Bachelor Computer Science, Bachelor Computer Science at Aarhus University
A distributed networking stack for connecting peers.
Role in this project:
Back-end Developer
Contributions:28 reviews, 127 commits, 81 PRs in 4 years 4 months
Contributions summary:Mathias's commits primarily focused on improving the core networking functionality of the `hyperswarm` library. They fixed bugs within the core networking logic, particularly in connection management. Further contributions include bumping dependencies and implementing basic swarming capabilities and connection management. These changes aimed at enhancing the library's robustness and expanding its networking capabilities.
Node is running but you don't know why? why-is-node-running is here to help you.
Role in this project:
Back-end Developer
Contributions:2 reviews, 29 commits, 23 PRs in 6 years 3 months
Contributions summary:Mathias primarily focused on improving the functionality and robustness of the `why-is-node-running` tool. Their contributions included adding handle names, forwarding arguments to handles, and addressing bugs. They also integrated `async_hooks` to enhance the tool's ability to track asynchronous operations, improving its core functionality. The changes involved modifications to core files, and adjustments to the example and CLI files.
nodejsnode
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
Mathias Madsen - Chief Executive Officer at Holepunch