Stefano Bonicatti is a Senior Software Engineer based in Milan with 17 years of experience building robust system-level software, kernel modules, and backend infrastructure. He has shipped production filesystems and userspace tooling at companies like Cloudian and Infinity Storage and currently contributes to security-focused engineering at Trail of Bits. Stefano’s open-source work includes stabilizing Krita’s core and improving osquery’s cross-platform build and memory handling, highlighting deep expertise in debugging, pointer/memory management, and build systems. Comfortable across kernel and userland boundaries, he brings a pragmatic focus on reliability and test automation, often tackling elusive crash and lifetime bugs that elude less-experienced engineers.
16 years of coding experience
5 years of employment as a software developer
Informatica, Informatica at Università degli Studi del Piemonte Orientale 'Amedeo Avogadro'
SQL powered operating system instrumentation, monitoring, and analytics.
Role in this project:
Back-end Developer
Contributions:1 release, 410 reviews, 344 commits in 3 years 7 months
Contributions summary:Stefano primarily contributed to enhancing the osquery codebase by adding and improving build-related features. Their work included incorporating CMake support, refactoring to better handle various operating system specifics, and improving the dependency management and build process. In addition, they addressed issues regarding the handling of memory and the robustness of error handling within the project. The user's commits showcase expertise in build systems and system-level programming.
Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.
Role in this project:
Back-end Developer
Contributions:123 commits in 1 year 4 months
Contributions summary:Stefano primarily contributed to the core functionality of the Krita image editing application. Their work involved fixing memory leaks and addressing crashes related to pointer handling and object lifetime within the codebase. Specific contributions include addressing issues in the KisShapeLayer and KisPNGConverter components and resolving problems with tablet input, thus improving the stability and robustness of the software. The user demonstrated expertise in memory management, pointer handling, and debugging.
artend-to-enddigital-artlinuxgui
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
Stefano Bonicatti - Senior Software Engineer at Trail of Bits