I am a Senior Software Engineer at New Relic. I love programming since I was 12 years old, when I learnt the BASIC programming language in my MSX computer.

Professional Experience

Senior Software Engineer at New Relic. 2017-now

Acquired skills:

Part-time Lecturer at Universitat Politècnica de Catalunya. 2009-2019

Acquired skills:

Systems Software Engineer at Midokura. 2016-2017

Acquired skills:

Co-founder, coder and technical coordinator at Betroop. 2015-2017

Lessons learnt:

Senior Researcher at Barcelona Supercomputing Center. 2006-2016

Acquired skills and knowledge:

Software Engineer at Gameloft. 2005-2006

Acquired skills:

Software Engineer at iSOCO - Intelligent Software Components. 2003-2004

Acquired skills:

Technical assistant at NetMouse SL. August 2001 - September 2002

Acquired experience on public customer facing.

Sporadic, study-combined jobs at factories 👨‍🏭. 1997-2001

Acquired skills and knowledge:

Badminton trainer 🏸 for diverse clubs and institutions. 1996-2000, 2005

Acquired skills:


Talks and lectures


From 2009 to 2019, I've been part-time lecturer at the Universitat Politècnica de Catalunya. These are the subjects I taught during this period, with some selected projects:



Journal Articles

Conference proceedings

Workshop proceedings

Book chapters


Other documents

Past research projects