Apr, 2019 - Current
I am responsible of many things, including:
- architecting, building and maintaining next-gen web-apps for our products
- taking part at the recruiting process, interviewing and evaluating candidates
- mentoring junior colleagues in their activities
- speaking at internal meet-ups
May, 2016 - Apr, 2019
I was responsible to build and maintain the administrative portal for our recommender engine.
Università degli Studi di Trieste
2014 - 2016
Design and development of an automatic fake reviews generator based on neural networks.
2009 - 2013
2004 - 2009
A library for React apps that adds reveal animations using the Intersection Observer API to detect when the elements appear in the viewport. Animations are internally provided by Animate.css to benefit from hardware acceleration.
A library for React apps that decorates the DOM with custom attributes that can be used to uniquely indentify elements in a page. The main use case is for E2E testing using tools like Cypress or Selenium.
Oct, 2015 - Dec, 2015
I developed an HTML5/JS audio player running on nw.js with waveform visualization and near real-time audio filters.
- Build Tools
- *nix (macOS, Linux)
Patents and Certifications
Homophobic Bullying Prevention
2014 - 2016
Training activities in middle and high schools for the prevention of homophobic bullying; volunteer group coordinator in "Arcigay Trieste/Gorizia" non-profit association.
2008 - 2018
- Open-source Software