Hi, I’m Leonardo.

I study Computer Science at the “Blaise Pascal” technical institute in Cesena, Italy, and I train for the Italian Olympiad in Informatics. On ByteStreet I publish the programs I write, my solutions to contest problems and what I learn along the way.

Quick sort on 32 numbers, liveOpen the visualizer →

2026
national final of the Italian Olympiad in Informatics in Campobasso, with an honourable mention
41st
out of 1,119 in the OII 2025/26 regional round (3rd at my venue)
87
problems solved on the Olympiad training platform
B1
English, Cambridge English: Key, Grade A

What I’ve built

Algorithm visualizer

JavaScriptHTMLCSS

Six sorting algorithms, binary search and four path-finding algorithms (BFS, DFS, Dijkstra, A*) on a grid where you draw walls and mud with the mouse. Plain JavaScript, no libraries.

Try it →

Solved problems archive

C++training.olinfo.it

The 87 problems I’ve solved on the Olympiad platform, grouped by contest: 4 from national finals, 39 from regional rounds, 22 from the Team Olympiad. You can filter them and search by name.

Browse the archive →

For questions, proposals or to work together on a project, write to info@bytestreet.it.