AI and Computer Vision Engineer
Since he was a child his passion has been the software development. He never limited himself to only one programming language because he always supported the idea the knowing several programming languages, with their pros and cons, is a fundamental aspect for optimal projects development.
He worked in Enterprise environments, with cluster infrastructures, cloud infrastructures, realtime linux systems, also in DevOps and DBA area, acquiring fundamental expertises and skills to deal with problems related to software development from an architectural and integrated point of view.
Having always been a supporter of continuous learning for the improvement of skills, he arrives at a certain point in his life in which he had to solve some problems of automatic recognition in images. He decided to study that subject in depth, dedicating himself exclusively to Computer Vision, Machine Learning, Artificial Intelligence and Deep Learning. These arguments excite him so much that he decides to dedicate his entire career to them and also decides that it will be his working area.
He has gained particular experience in Deep Learning applied to Computer Vision, in Image Segmentation network architectures and in optimizing neural networks in order to obtain ever lower inference times, in particular when it takes place in environments with limited hardware resources (edge, embedded).
He has at heart teaching what he’ve learned in many years in Computer Vision, Machine Learning and Deep Learning fields to young passionate people and students. They sometimes, despite their initial enthusiasm, perceive these arguments as difficult and not suitable to everyone. His goal is to prove that with the right ingredients everything is possible: passion, commitment, tenacity and sometimes a pitch of stubbornness! 😅
Expert in: Computer Vision, Machine Learning, Deep Learning, Reinforcement Learning, Keras, Tensorflow, Caffe, Caffe 2, PyTorch, Inference Optimization, Cuda, OpenCV, Python