Frontend engineer & Interaction designer

Programa Vostok IV alumnus. I'm a Frontend engineer and Interaction designer. Currently I work as Frontend designer at TransferWise, powering money for people and businesses.


Frontend designer


TransferWise Borderless account

I joined TransferWise as Frontend designer in the Organic growth team, where I contribute to the public web products.


Lead Frontend engineer

CARTO Builder

CARTO Builder

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

I've also managed and worked side by side with a team of talented designers, developers, and marketing, as Tech lead of website.


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 +7 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), and vanilla JavaScript (ES6).
  • Experience writing testable code, and using JavaScript testing frameworks (Jasmine, Jest).
  • Domain of preprocessors, task runners, and bundlers (Sass, PostCSS, Grunt, gulp, Browserify, webpack, npm).
  • Familiarity with server-side languages, and APIs integration (JAVA, Ruby, Python, Node.js).
  • Ability to set up Continuous Integration, 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 documentation.
  • Knowledge in accessibility, usability, and user experience.
  • Domain of design, and prototyping tools (Adobe suite, Sketch, InVision, Framer).