About me

I am a Senior Software Engineer at Trail of Bits, where I worked on the DARPA’s AI Cyber Challenge (AIxCC), helping design and build Buttercup, our autonomous Cyber Reasoning System that placed 2nd in the finals ($3M award).

I’m passionate about applying research, automation, and AI to advance software security. My background includes the DARPA Cyber Grand Challenge (UC Berkeley, Prof. Dawn Song) and years contributing to open-source security tools like radare2, rizin, and sigstore — I’m a core contributor to Rizin.

I got my M.Sc degree in Computer Science in February 2017, at Università degli Studi di Milano, Italy, with a final grade of 110/110 cum laude. My thesis was about Blazar, a system to automatically disassemble, analyze and instrument CGC binaries by using the LLVM Intermediate Representation.

I got my B.Sc degree in Computer Science in October 2013, at Università degli Studi di Milano, Italy, with a final grade of 110/110 cum Laude. My B.Sc thesis is titled “Studio e implementazione di un integrity-checker hardware-assisted” and it can be found here.

Projects

  • Buttercup: https://github.com/trailofbits/buttercup
  • Rizin: https://rizin.re

Contact me

Email: rschirone91 at gmail.com

Twitter: @RickySkiro

LinkedIn: Riccardo Schirone

GitHub: ret2libc