Adrià Vilanova

Software engineer, maths and physics