Rayz1065 logo

Hello World! My name is Alessandro.
I am a student at ETH Zürich and a Software Engineer.

About Me

Software ≫I am a software developer passionate about Linux and the FOSS World. As my distro I use EndeavourOS with KDE. My go-to editor is VSCodium, and I use Librewolf as my browser.

Education ≫I study Theoretical Computer Science and Machine Learning at ETH Zürich and am currently in the last semester of my Master's with 90/120 credits obtained. I completed my Bachelor's degree in Computer Science with 110L/110 at the University of Trento with a thesis about PyVMT, a Python library for model checking.

Competitive Programming ≫I've been programming competitively since 2016, I love problem solving, algorithms, and data structures. My Github contains an archive of my solutions, but beware, some are from when I was just starting off coding, so noqa.

Projects

Logo of checklibot

checklibot, Telegram bot to create completely private checklists 😶‍🌫️. Includes a web-app built in Remix for easily editing shared checklists. Source

impiccatibot, Telegram bot with over a million users to play the hangman word game together with friends 🎮.

Logo of impiccatibot
Logo of oliphisbot

oliphisbot, Telegram bot to practice for the Italian physics competitions with over 1000 questions ⚛️. Source

EnigmiBot, Italian Telegram bot with over 1300 fun riddles and a wonderful community of mystery enjoyers 🔎. Weekly events in the official group!

Logo of EnigmiBot
Logo of Admission to Cruise

Admission to Cruise, recreation of a fun board game about placing train tracks to connect cities 🚂. Built using React and Express, live communication through socket.io.