Filippo Rigotto MSc in ICT for Internet and multimedia Engineering

About me

I have a BSc in Computer Engineering and an MSc in ICT for Internet and multimedia Engineering (Cybersystems curriculum) received from the University of Padova, Italy, in 2017 and 2019, respectively. You can learn more about my academical career here (both in Italian and English). Previously, I earned a Secondary school Diploma in IT from ITIS F. Viola in Rovigo, Italy.

My full website (in Italian) is available at rig8f.ml: it features portfolio applications, tips and guides collected during the years.

Feel free to contact me through e-mail, my linkedin or my website's contact page!

Design

I learned basic HTML/CSS and then Bootstrap and jQuery. I used PHP and Java Servlets as backend languages, also featured in University projects.

Code

I started developing C# applications, and later delved into databases. At the university, I mainly used Java (also for Android apps), Python (for Data Science and Machine Learning) and a bit of C++ (mainly OpenCV and ROS for robotics).

Tools

I regularly use Firefox, VS Code (with Vim extension), and many IDEs, all using Git coupled with Docker for builds. And Wordpress for quick websites.

Featured Projects

Some relevant projects of mine. They can be found on both Github and Bitbucket. More to come!

Autonomous Robotics

  • ROS (C++)
  • SLAM
  • Spatial transforms

Managing the cooperation between a mobile robot and an UR10 manipulator with a Robotiq gripper to build an object from smaller pieces, grabbed by the manipulator from a table and transported by the mobile robot. Piece location is retrieved from a Kinect camera.

Check it out

Deep into HAR

  • Tensorflow/Keras (Python)
  • Convolutional networks
  • Recurrent networks
  • Autoencoders
  • SVMs

Performing Human Activity recognition from accelerometer, gyroscope and magnetometer data, through convolutional and recurrent neural networks, also studying autoencoders and SVMs. Thorough analysis and performance comparisons.

Check it out

Iterative Prisoner's Dilemma

  • Numpy, pandas, matplotlib (Python)

Studying the Prisoner's dilemma in several scenarios and tournaments, looking at the evolution of the population and of players' scores, to have an insight on which is the best strategy and the winning player.

Check it out