Roger Palli

Head of Design, UX / UI Specialist

Roger Palli

Barcelona, Spain