Francesco

Torgano

Developer

I'm working on my master's degree in computer science at Unimi.

I like to develop random things that help me out and I really love learning and trying out new technologies!

I'm also an amateur photographer in my free time and I love to shoot photos.

View Projects View Photos Contact me

Projects

screenshot

Uno.fratorgano.me

  • Javascript
  • Node.js
  • Artificial Intelligence
  • Phaser

This was the project my bachelor thesys was built on, I worked in collaboration with the AIS Lab (Applied Intelligent Systems) at Unimi to build an online game of the UNO card game that allowed to play both against other player and against an artificial opponent. The development of the agents that play against a user followed a different path than usual, since the game we chose was a mainly for-fun game we chose to develop a more fun-oriented set of opponents and analyze their performance instead of the usual let's make the strongest opponent possible.

Website Github
screenshot

Italian Covid Graphs

  • Python
  • Matplotlib
  • Pandas
  • Numpy

Italian Covid Graphs is a Python script to make some plots with official italian covid and vaccine data, it's a project I made to help me understand the data and to make some cool graphs. The plots are made with matplotlib and are updated daily.

Website Github
screenshot

Trenode.js

  • Node.js
  • Express
  • EJS

Trenode.js is a web-app to check italian train schedule and status. The back-end is build with Node.js and Express.js and the front-end is build with Bootstrap. It was my first Node.js project but I updated it over the years.

Website Github
screenshot

Dimensionality Reduction

  • Python
  • Jupyter
  • Pandas
  • Numpy

Dimensionality reduction was a project for a scientific visualization university course. The project was about studying different dimensionality reduction algorithms and comparing them. The results are available in a a jupyter notebook. We worked on 3 different dimensionality reduction algorithms: LLE, Isomap and UMAP.

Github
screenshot

IceFlake

  • Node.js
  • Discord.js
  • Mongoose
  • Axios

Discord bot developed in Javascript using Node.js and Discord.js, it relies on MongoDB for data storage. It's a simple bot that allows to accumulate points and play with them. It also interfaces with the TMDB API to look up movie information. All the interaction with the bot is done with Slash commands.

Github
screenshot

Advent of Code

  • Rust

I take part in the yearly Advent of Code competition and I already solved all of the 2020 challenges. I'm working on the 2021 challenges and I'm planning to solve them within 24 hours of the release. I did 2020 in Rust and I'm working on the 2021 in Rust.

2020 2021 2022
screenshot

SocketChess

  • Node.js
  • Socket.io
  • Express
  • Chess.js
  • Rust
  • WebAssembly

Small Node.js and Socket.io project that allows you play chess with your friends online. It's a project I made to learn how to use Socket.io. This project was devolped on Node.js 16.10 but is currently deployed on 14.17.6.
UPDATE: Switched the tree-exploration algorithms implementation from Javascript to Rust using WASM, allowing for faster and more powerful opponents.

Website Github

Photos

photo
photo
photo
photo
photo
photo

Contacts

I'm open to working on projects or collaborating with people, I'd love to hear your ideas and work with you, feel free to get in touch me anytime through the contacts below.

Email

fratorgabot@outlook.it

Discord

Fra#1031