Hi there, I'm William! 👋
I am a Software Engineer living in Zürich, and I love building things that are useful to people. My main programming languages are: JavaScript, TypeScript, C++, Python, and lately I'm learning Go.
In 2013, I helped create training.olinfo.it — what was initially just a small community of competitive programming enthusiasts, quickly grew to become the official training platform for the Italian Olympiads in Informatics, and it's now actively used by thousands of high-school students from all over Italy. Over the course of almost a decade, this platform has helped to improve Italy's results when compared to other countries in the same competition.
In 2016, I obtained my B.Sc. in Computer Science from University of Bologna.
In 2019, I obtained my M.Sc. in Computer Engineering from Polytechnic University of Milan.
In 2020, I joined Smallpdf as a Frontend Developer.
Since 2022, I work for Google as a Software Engineer.