Roman Shorin is a software engineer and seasoned reverse engineer with 11 years of experience focused on firmware, OS internals, and exploit development. Based in Minsk and active in Israel, he has led research into UEFI bootkits, router firmware exploitation, and live-memory credential extraction, publishing detailed technical write-ups and PoCs. At Перспективный мониторинг he progressed from junior to expert researcher, conducting fuzzing, attack surface analysis, threat modeling, and building tooling to automate complex investigations. His background blends practical systems administration with deep reverse-engineering skills, making him fluent in both recovering algorithms and developing reproducible exploit demos. Notably, his work spans low-level firmware to userland kernel interactions, highlighting an ability to bridge hardware-adjacent and software-centric vulnerabilities. He combines academic training in applied mathematics with hands-on research rigor to turn obscure behaviors into repeatable security findings.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Faculty of Science, Applied Mathematics and Informatics, 4, Bachelor's degree, Faculty of Science, Applied Mathematics and Informatics, 4 at Peoples’ Friendship University of Russia
Сollege, Information Technology, Computer Systems and Complexes, 4, Сollege, Information Technology, Computer Systems and Complexes, 4 at Moscow College of Business Technologies
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
Roman Shorin - Software Engineer at iTechArt Group Inc