Small things that just work are what I like the most, and that's what I work on everyday. I love to design and implement simple software solutions focused on real use cases, with a seamless way to deploy them to test and production environments, and I commonly use tools like Docker, Kubernetes, GitLab and Ansible to achieve this goal.
I also have a strong experience in IP audio broadcasting solutions, with experience as a techician in some Italian local radio stations.
Some projects I worked on
OpenRadio
I built the entire podcast distribution solution, that allows radio stations to seamlessly publish their recorded content on the major platforms, like Spotify, TuneIn, Apple Podcasts and Google Podcasts. I also worked on the Alexa skills and Google Home actions to bring the same content on the smart speakers.
Technologies: Symfony, Angular, Dialogflow, AWS
DanceDirectory
I worked on the backend and some parts of the frontend, to create a smooth navigation experience in a 44-years weekly charts catalog.
Technologies: Symfony, Angular
engarde
https://github.com/porech/engarde
A go network utility to create a reliable IP tunnel over multiple connections.
Technologies: Golang
Roborock Oucher
https://github.com/porech/roborock-oucher
This just makes the vacuum cleaner scream when it hits obstacles. I was bored that weekend.
Technologies: Golang
DiStreamer
https://github.com/ale-rinaldi/distreamer A simple service to deliver a fluent audio stream over one or more unstable network connections. A better result is currently achieved using engarde, but this solution is still used on some local FM transmitters.
Technologies: Python