I'm a doctor in robotics. For most of my professional life I've researched new methods and algorithms for applying AI planning to robotics in applications like recycling and healthcare assistance. Before my Ph.D., I got a master in artificial intelligence and graduated in Computer Science and Electrical Engineering. Currently I work as a software developer in a robotics company, namely developing solutions for fixed industrial robots.
I've many personal project: I've implemented machine learning algorithms, and engage regularly in bot competitions and other forms of competitive programming (CodinGame, HackerRank, CodeForces, Project Euler, Advent of Code...). These have allowed me to hone my programming skills.
I consider myself to be specially prolific in C++ and Python, and recently I've become acquainted with NodeJS and other web technologies. However, I don't see myself as a collection of languages and frameworks (React + Node.JS + Angular.JS +, etc). Instead, I have a language-agnostic mentality, and I like to think that I'm good at problem solving and adapting to new technologies. I subscribe to Dijkstra's philosophy: "Computer Science is no more about computers than astronomy is about telescopes".

