or, roughly speaking, Robotics
Checkout my Linkedin profile!
- Currently studying for a master's degree in Computer Engineering in Automation and Intelligent Cyber-Physical Systems at Politecnico di Torino. Here's the study plan.
- Bachelor's degree in Ingegneria Informatica at Università degli Studi di Palermo. Here's the study plan.
- I can speak fluently 🇮🇹 and 🇬🇧, currently learning 🇫🇷
- Genuinely fond of teamworking
- Devoted Arch Linux fan
- Not afraid of Git conflicts!
- Sensors, embedded systems and algorithms for Service Robotics: (work in progress) Name is self-explicatory. Implemented in ROS2.
- ROS1 Implementation of the Extended Kalman Filter
- Nonlinear Control and Aereospace Applications: (work in progress) MATLAB/Simulink implementation of various nonlinear control techniques including Feedback Linearization (FL), Sliding Mode Control (SMC), Nonlinear Model Predictive Control (NMPC)
- Modeling and Control of a Cyber-Physical System: implementation of a controller with two approaches based on: 1. a distribuited neighborhood observer, and 2. local observer; implementation of the iterative threshold-shrinkage operator to solve sparse attacks on sensor measurements and target localization
- Data Augmentation techniques for Airbus Ship Detection: Using a simple Object Detection task solved via a Faster R-CNN, we put major emphasis on less-known data augmentation techniques to increase the quality of the predictions, such as Patch Gaussian, and Fourier transform-based data augmentation
- Guided Domain Randomization through Adversarial Agent: Reinforcement Learning project developed following GAN-like approach over the Hopper, a one-legged robot (Gym environment)
- QLearning, Policy Gradient methods
- Enfodoro: (work in progress) pomodoro timer tailored for my needs. GNOME app (yes, with libadwaita), packaged as a flatpak
- QuickCapture: a multiplatform screenshot utility written in Rust
- Employees List: useless WebApp developed for deliberate practice using the MERN Stack
- Network Dynamics and Learning: collection of mini-projects dealing with Network Dynamics, covering topics such as Flow Dynamics, French De-Groot learning models, matchings, Random Graphs, Markov Chains, Epidemic Models
- OS161 Docker: Clean replica of the OS161 Home folder after a fresh install, and instructions to get it running on a Linux machine via Docker
- Pacman Tamagotchi: videogame developed on a ARM board