About

Biography
Hi fellow visitor and welcome to my website!
I am Ivan Ravasi, a Software Developer and Information Engineering (both Bachelor and Master) graduate from Italy. I started playing MDK as a kid with my parents' personal computer, growning up as a fierce passionated for the videogame medium, which eventually led me to learn coding by myself while modding some of my favorite titles.
Fast-forward to nowadays, coding is my hobby, passion and work. Over the years I have developed various projects on my own, both for work, school or personal interests: web applications, desktop apps, mobile apps, little games... I have also developed an interest for the GNU/Linux Operating System and for general System Administration and networking tasks. Moreover, I am interested and educated into cybersecurity and Artificial Intelligence (Machine Learning, Deep Learning, Reinforcement Learning, etc.)
Hobbies
The craze for videogames remained through the years, though (phew): I still enjoy playing them in my spare time (here is a proof), while also developing some of mine (links will be added soon).
I have also found myself growing up as a videogame music "aficionado", as you can see here where you can find some of my arrangements for piano and concert band / wind orchestra. I also enjoy 3D modelling (mainly with Blender) and drawing.
Apart from technology, I like to do yoga, to read books (a lot of them) and watch TV series (both animated and non-animated). Sometimes I also play tennis. Finally, I'm an amateur piano, accordion, clarinet and kora player.

Courses
This is an approximate list of the courses I attended during my student career.
Tech skills
Here follows a non-comprehensive list of my technology-related skills:
Software Development
- Python
- C#
- git
- C / C++
- Java
- Kotlin
Web Front-end
- ES6 JavaScript
- HTML5
- CSS / SCSS
- Vue.js
- Nuxt.js
- Tailwind CSS
- Bootstrap
Web Back-end / stacks
- Laravel
- PHP
- Node.js
- Flask
- Nginx
- PostgreSQL
- MariaDB
- Redis
Applied Maths & ML
- PyTorch
- Keras
- MATLAB / Octave
System Administration
- Linux
- Windows
- Bash
- Docker
GameDev & CG
- Unity3D
- Godot
- Blender
- Aseprite
- Inkscape
Network
- MikroTik RouterOS
- Ubiquiti UniFi
- FreeRADIUS
IoT
- Arduino
- Raspberry Pi
Favorite quotes
Literature
All animals are equal, but some animals are more equal than others.
George Orwell (Napoleon), Animal FarmOra è là, come in croce, che tende quel verme a quel cielo lontano.
Giovanni Pascoli, Myricae - X AgostoThere is only one Lord of The Rings, only one who can bend them to his will. And He does not share powers.
J.R.R. Tolkien (Gandalf), The Lord of The Rings
Cinema / TV
I have to leave now: I'm having an old friend for dinner.
Hannibal Lecter, The Silence of the LambsIf a king does not lead, how can he expect his subordinates to follow?
Lelouch Lamperouge, Code Geass: Lelouch of the RebellionWell, would you like a drink?
Johan Liebert, Monster
Videogames
I often think of the god who blessed us with this cryptic puzzle... And I wonder if I'll ever have a chance to kill him.
2B, NieR: AutomataI can't go to hell: I'm already out of vacation days.
Burgerpants, UNDERTALEI am the demon that people call by its name.
Chara, UNDERTALE