Menno Pruijssers is a VP of Software Engineering with 13 years of experience building reliable, production-grade systems and leading teams from the Netherlands. He blends hands-on engineering and leadership, progressing from iOS app founder to senior backend roles at Uber and now scaling product and platform efforts at Cutr. His open-source contributions show deep expertise in distributed systems—most notably improving Ringpop’s membership and gossip protocols to enhance partition healing and host discovery. He also has a strong mobile background, having fixed tricky socket.io edge cases for iOS and run an app development studio, which informs pragmatic cross-stack decisions. Colleagues describe him as a pragmatic problem-solver who favors reliability and simplicity over premature optimization. He holds a BSc in Information Technology from Amsterdam University of Applied Sciences.
13 years of coding experience
15 years of employment as a software developer
Bachelor of Science Information Technology, Bachelor of Science Information Technology at Amsterdam University of Applied Sciences
Contributions summary:Menno primarily contributed to bug fixes and enhancements for the `socket.io-objc` library. They addressed issues related to payload handling, disconnect errors, and sending events before the socket is connected. The changes involved modifying core files, including `SocketIO.m`, `SocketIOTransportXHR.m`, and related header files, while also removing dependencies and improving code structure. The user also added features like a connection timeout and made the disconnect process synchronous.
Scalable, fault-tolerant application-layer sharding for Node.js applications
Role in this project:
Back-end Developer
Contributions:37 commits, 73 PRs, 166 pushes in 11 months
Contributions summary:Menno contributed significantly to the `ringpop-node` project, focusing on enhancements to the core membership and gossip protocols. They implemented and refactored bi-directional full sync mechanisms, and introduced a DiscoverProvider function to improve the host discovery process. The user also deprecated an unused admin endpoint and refactored the ping-sender to support sending changes, essential for partition healing. These changes indicate a focus on improving reliability and efficiency within the distributed system.
fault-tolerantscalablenode-jsfaultsharding
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
Menno Pruijssers - VP Of Software Engineering at Cutr