Technical lead

I'm a product oriented Technical lead. Since 2008, I've been working at fast-growing startups, designing and developing products that people love, and leading teams that build them.

I have a background in Frontend engineering and Interaction design. Currently, I work as Technical lead at Ebury, helping businesses grow globally.


Technical lead


TransferWise Borderless account

I joined TransferWise as Frontend designer and lately acted as Technical lead in the Organic growth team, where I contributed building and scaling web products.


Lead Frontend engineer

CARTO Builder

CARTO Builder

Since I joined CARTO I've worked in several roles, and helped to grow the company from 15 to more than 130 employees. As Lead Frontend engineer, I contributed to the product development of CARTO, an Open Source location intelligence platform.

I've also managed and worked side by side with a team of talented designers, developers, marketers, and product managers, leading the marketing site.


Frontend engineer


Global Forest Watch

If you’re offered a seat on a rocket ship, you don’t ask what seat. You just get on.

I joined the Vizzuality crew in 2013, and it's been one hell of a ride, working on stories that matter. I built visualizations and web applications based on CARTO.

Some of the work I've contributed to:


Lead UI developer


Crisalix 3D Simulator

I moved to Barcelona in early 2011 to start working as a UI developer in Crisalix, a web-based 3D simulator for plastic surgery and aesthetic procedures. This was my first real work experience.

Most notably working with Jordi Villar, we redesigned the interface, and rebuilt the platform from the ground up. As the company grew, I stablished a design process, managed the design team, and coordinated with the development team.

During this time we learned how important culture is in a fast-growing company, as well as released several professional and consumer products, including an application for mobile devices.


  • Strong frontend fundamentals, with +10 years of experience building and deploying efficient, modular, scalable, and testable web applications..
  • Proficiency in HTML, CSS, and JavaScript.
  • Experience using JavaScript frameworks (Backbone.js, React, Vue, Next.js), and vanilla JavaScript.
  • Experience writing testable code, and using JavaScript testing frameworks (Jasmine, Jest, Cypress).
  • Domain of preprocessors, task runners, and bundlers (Sass, PostCSS, Grunt, gulp, Browserify, webpack, npm).
  • Familiarity with server-side languages and frameworks, and APIs integration (JAVA, Spring Boot, Ruby on Rails, Python, Django, Node.js).
  • Ability to set up Continuous Integration, Continuous Delivery, and virtualization environments (Jenkins, Travis CI, CircleCI, Vagrant, Docker).
  • Advanced level knowledge of Git version control system, and the command line.
  • I live and breathe the DevTools.
  • Great communication skills, gathering requirements, and presenting solutions to all stakeholders.
  • Experience writing and communicating technical and product documentation.
  • Knowledge in accessibility, usability, research, and user experience.
  • Domain of design, and prototyping tools (Adobe suite, Sketch, Figma, InVision, Framer).