I help companies become more agile through better software development.
I earned my degree from UPC - Barcelona Tech in 2000 but I began my career as Java developer at a local ISP a little earlier (in the late 1990s). We were among the first companies to use Java in Spain.
In 2005, after a few years working as a developer, project manager and consultant I became dissatisfied with how software projects were being managed in the industry. Around this time I discovered the Agile Manifesto and I wanted to work for a company that followed its values. Since almost none existed in the Barcelona area, I co-founded Agilogy. I was also one of the founding member of the Agile Barcelona community.
After several years of programming in Java, I felt it was not good enough to support the level of agility I sought. Following some experimentation with functional programming languages, in 2012 at Agilogy we adopted Scala as our default language for the next decade. Again, I was one of the founing member of the local Scala Barcelona community.
In 2020, when the pandemic struck, I felt it was time for a new era to begin. After a decade of focusing on the Scala programming language, I decided it was time to return to my roots and help companies become more agile regardless of the language they used. As of 2025, I have been developing software with the .NET stack for a couple of years, and I still enjoy it as much as I did the first time.
I am not very active in social networks these days, but you can still reach me at the usual places:
Of course, you can also reach me through my company: Agilogy