Rafal Janicki

Software Development Engineer at Adobe

Dublin, Ireland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job12 years of employment as a software developer
bookDiploma in Open Learning, Mathematics and Computer Science, Diploma in Open Learning, Mathematics and Computer Science at University College Dublin
github-logo-circle

Github Skills (21)

application-framework10
cms10
back-end-development10
web-application-security10
concrete510
app-framework10
magento10
wpgraphql10
security-testing10
php10
wordpress-graphql10
graphql10
web-framework10
backend10
ecommerce9

Programming languages (9)

TypeScriptShellTwigJavaScriptGoPHPHTMLSwift

Github contributions (5)

github-logo-circle
bl4de/security-tools

Aug 2014 - Jan 2023

My collection of various security tools created mostly in Python and Bash. For CTFs and Bug Bounty.
Role in this project:
userBack-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.
pythonbugbountyctfsecurity-toolsinfosec
concretecms/concretecms

Jul 2017 - Jul 2017

Official repository for Concrete CMS development
Role in this project:
userBack-end Developer
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