Rafal Janicki is a seasoned Full Stack Software Development Engineer with 13+ years building web applications and backend systems, currently at Adobe in Dublin. He blends production-grade PHP, Python and JavaScript experience with a strong security focus—over ~200 bug bounties reported and 28 CVEs—bringing an attacker’s mindset to improve code quality and harden systems. His background spans enterprise projects (Magento, Concrete CMS) and bespoke lab systems for genomics, showing comfort across large open-source codebases and domain-specific platforms. A persistent learner and CTF player, he maintains a toolkit of security utilities (bl4de/security-tools) used for vulnerability hunting and CTF challenges. Colleagues benefit from his pragmatic bug-fixing, output-sanitization work and history of shipping reliable backend features in high-stakes environments. He pairs hands-on engineering with applied security research, often surfacing issues others miss.
13 years of coding experience
12 years of employment as a software developer
Diploma in Open Learning, Mathematics and Computer Science, Diploma in Open Learning, Mathematics and Computer Science at University College Dublin
My collection of various security tools created mostly in Python and Bash. For CTFs and Bug Bounty.
Role in this project:
Back-end Developer
Contributions:683 commits, 1 PR, 738 pushes in 8 years 6 months
Contributions summary:Rafal primarily contributed to the security tools repository by developing and improving PHP-based security tools. Their work involved creating and enhancing scripts like a banner grabber, HTML file analyzer, and a PHP exploitable function scanner. The user also implemented security-focused features, such as searching for dangerous strings and patterns, alongside improvements like output formatting and bug fixes. Furthermore, they added tools related to file analysis and vulnerability assessment, like a web server directory scanner.
Contributions:9 commits, 8 PRs, 3 comments in 9 days
Contributions summary:Rafal primarily contributed to bug fixes within the Concrete CMS codebase, addressing reported issues. Their work involved modifying PHP files related to core functionalities such as conversation editors, user group displays, and form handling within both the application and dashboard sections. The user also made changes related to output sanitization and page path generation, showing a focus on code quality and data integrity. These commits involved PHP and likely touched on various aspects of the Concrete CMS framework.
cmsconcretephpframeworkconcrete5
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
Rafal Janicki - Software Development Engineer at Adobe