Piotr Nosek is a software architect with 15+ years of hands-on experience designing and modernizing distributed real-time systems, specializing in Erlang/OTP and XMPP-based messaging infrastructure. He has driven architecture, performance tuning and production debugging for communication platforms across telecommunications, healthcare, social and financial sectors, often in regulated environments requiring HIPAA and GDPR compliance. As a core contributor and former tech lead for the open-source MongooseIM project, Piotr has improved WebSocket handling, logging and client examples that support large-scale deployments. He also contributed important performance-testing fixes to Tsung, adding XMPP latency metrics and WebSocket robustness improvements. Based in Krakow, he blends deep backend engineering with customer-facing pre-sales architecture and mentoring, and is increasingly exploring cybersecurity and secure system design. Piotr is open to conversations about distributed systems, real-time communication platforms and scaling multiplayer or messaging infrastructures.
14 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at AGH University of Krakow
MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
Role in this project:
Back-end Developer
Contributions:10 releases, 7 reviews, 932 commits in 8 years 6 months
Contributions summary:Piotr contributed to the MongooseIM XMPP server by modifying log levels, changing the logger to Lager, adding support for handling binaries with mod_websockets, and implementing a JavaScript client example for WebSockets using JSJaC. Their work involved core functionality updates, including logging and WebSocket handling. These changes demonstrate proficiency in back-end development, with a focus on XMPP server functionality and WebSocket communication.
Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
Role in this project:
Back-end Developer
Contributions:6 commits in 2 years 1 month
Contributions summary:Piotr primarily contributed to the Tsung performance testing framework by addressing issues related to WebSocket and XMPP protocols. They fixed WebSocket plugin bugs to handle incomplete packets and client connection errors. Furthermore, the user implemented latency measurement for XMPP messages and added relevant documentation, improving the framework's ability to analyze the performance of various communication protocols.
snmpbenchmarkingerlangmysqlxmpp
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.