About me

Hello, my name is Marco Bonelli, I'm Italian and I was born in 1996. I'm currently a Master of Science student in Computer Science and Engineering at Politecnico di Milano, mainly interested in 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) video gamer and a (bad) classical piano player. In a parallel universe where I don't consider it a monotonous job, I'd probably be a teacher.


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 my fair share of full-stack web developing. I also enjoy solving competitive programming puzzles from time to time.

I like writing clean code, and often spend more time making sure that what I'm doing is right than checking whether it would work or not. I constantly switch between Linux (Debian) and Windows, and prefer the former for programming.

If you're curious, here's a link to my setup.


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 fields are binary application security and reverse engineering.

I've been part of the Cyberchallenge.IT program as a student, instructor and member of Team Italy (2019-20). I love teaching the basics of computer security, and I believe the best way to learn how something works is to imagine having to teach it.