Radek Szymczyszyn is a Staff Backend Engineer with 16 years of experience building and hardening distributed systems, particularly XMPP-based messaging platforms, and currently working at V7 after a long technical leadership tenure at Erlang Solutions. He is an Erlang/Elixir expert and prolific OSS contributor—his frequent work on Erlang/OTP and MongooseIM shows a focus on code quality, tooling, and large-scale reliability. Radek is polyglot by practice (13 main languages across his repos) and is actively exploring Rust and strongly typed functional languages like Haskell and OCaml. He combines hands-on refactoring and diagnostics (e.g., Gradualizer integration for the Erlang language server) with architectural thinking, making him as comfortable fixing EDoc typos as designing resilient clustered services. Based in Kraków, he pairs an MSc in Computer Science with a pragmatic curiosity that often surfaces in deep developer-experience improvements.
16 years of coding experience
14 years of employment as a software developer
I LO im. Marcina Kromera w Gorlicach
Master of Science (MSc) Computer Science, Master of Science (MSc) 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:1 review, 925 commits, 117 PRs in 9 years 1 month
Contributions summary:Radek primarily worked on back-end functionality within the MongooseIM XMPP server. Their contributions involved modifying and maintaining existing Erlang modules, including the routing and registration modules, as well as core libraries like `jlib`. They also implemented changes related to the server's BOSH (HTTP binding) support. The user's work included refactoring code for improved performance and bug fixes.
Contributions:14 reviews, 38 commits, 12 PRs in 5 years 5 months
Contributions summary:Radek primarily contributed to fixing issues and improving the codebase within the Erlang/OTP repository. Their work involved correcting typos, addressing EDoc comment syntax issues, and replacing `@spec/@type` tags with corresponding attributes. Additionally, the user implemented the EEP-48 chunk support and improved the handling of function signatures, demonstrating a focus on code quality, documentation, and adherence to standards. These changes suggest a focus on refactoring and improving the developer experience.
gleamerlangbeamerlang-otpelixir
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.