Juan Asselle is a seasoned software engineer with 11 years of experience, currently contributing to Wazuh as a back-end developer focused on security telemetry and analysis components. He has progressed through roles from C developer and team lead to software automation and now software engineer, shaping core backend logic, socket message handling, and event delta implementations for the widely used open-source Wazuh platform. His background spans embedded and firmware systems—designing custom GNU/Linux builds, FPGA-based SDR platforms, and low-level device drivers—bringing a hardware-aware perspective to security software. He also contributes to project documentation, improving clarity with practical examples and fixes. Based in Alta Gracia, Argentina, he combines deep C/C++ expertise with practical system-level design and a track record of refactoring and reliability improvements in production-grade, open-source security tooling.
11 years of coding experience
9 years of employment as a software developer
Engineer's degree, Computer Engineering, Engineer's degree, Computer Engineering at Universidad Nacional de Córdoba, FCEFyN
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
Role in this project:
Back-end Developer
Contributions:480 reviews, 187 commits, 139 PRs in 2 years 4 months
Contributions summary:Juan contributed to the `wazuh/wazuh` repository, specifically focusing on backend logic and socket message handling within the analysisd component. Their work involved modifying and adding features to the `wazuh-logtest` tool, including enhancing socket message headers and handling connection exceptions. The user also refactored and improved existing code, such as updating the timestamp logic. They are also involved in implementing of the deltas events for different modules.
Contributions:59 reviews, 39 commits, 33 PRs in 1 year 10 months
Contributions summary:Juan primarily contributed to the project's documentation, focusing on refining and expanding the user manual. Their commits involve adding examples for regex types in rules and decoders, fixing inaccurate information in reports, and correcting various descriptions within the documentation. The changes include examples for the documentation, and modification on existing ones.
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.