Mathias Madsen

Chief Executive Officer at Holepunch

Lugano, Ticino, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job3 years of employment as a software developer
bookBachelor Computer Science, Bachelor Computer Science at Aarhus University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (116)

csv-parse10
performance-analytics10
json-schema10
peer-to-peer10
testing10
command-line-interface10
rust-wasm10
b2b10
hyper10
automation10
code-generation10
automation-testing10
build-automation10
profiling10
csv-parsing10

Programming languages (15)

JavaCSSC++CRustCMakeTeXVue

Github contributions (5)

github-logo-circle
holepunchto/hyperswarm

Sep 2018 - Jan 2023

A distributed networking stack for connecting peers.
Role in this project:
userBack-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.
p2pnetworkingpeerspeer-to-peernetwork
Node is running but you don't know why? why-is-node-running is here to help you.
Role in this project:
userBack-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