My name is Marco Bonelli (/ˈmɑrko bonˈɛlli/). I'm Italian and I was born in 1996. I currently work as a freelance security researcher. I have a Master of Science degree in Computer Science and Engineering from Politecnico di Milano, with focus on computer security. I like programming, hacking and pretty much any possible nerdy thing that has to do with computers. Amongst the other things, I'm also a (boringly average) PC gamer and a (pretty bad) classical piano player.
I love programming, and I love helping people program, as you can probably guess from my StackOverflow profile. I'm great at C, Python and JavaScript, though I know a bunch more languages to various degrees. I also built this and other simple websites, so I know the basics of full-stack web dev (though I mainly write vanilla front-ends). From time to time, I enjoy solving competitive programming puzzles, like for example Advent of Code.
I strive to write clean code, which also usually means making sure that what I'm doing follows the right convention, specification, etc. I constantly switch between Linux (Debian/Ubuntu) and Windows, but prefer the former when it comes to programming.
If you're curious, here's a link to my computer build.
Just as much as I love programming, I love understanding how things work (or don't) and why. I like playing CTFs (I prefer jeopardy) and I'm part of two teams: mHackeroni and Tower of Hanoi. I also enjoy hacking wargames such as pwnable.kr, perhaps even more than standard CTF contests, as I like to take my time with challenges. My favorite field is binary application security: pwning and reverse engineering.
I believe the best way to learn how something works is to imagine having to teach it. I've been part of the Cyberchallenge.IT program as a student and a member of Team Italy (2019-2021), the Italian national team. I have been an instructor for different Italian cybersecurity programs organized by the Cybersecurity National Lab, teching new students the fundamentals of binary application security: Cyberchallenge.IT (for the Politecnico di Milano university), OliCyber (national cybersecurity olimpics) and CyberHighSchools.