David Sabalete Rodríguez

I am experienced in Vue.js and Nuxt.js in which I produce high quality code for my clients that are both well performing and well tested.
I focus on solving problems, not only technical problems but creating an awesome experience for the users of my software both visual and accessible. Mixing powerful tools and knowledge about the users brings visual UI's to life and leads to webpages being accessible and useful.
I am a team player and I enjoy working in a team where we can learn from each other and grow together. I am also a fast learner and I am always looking for new challenges and opportunities to grow as a developer.
Contact me!


Senior Frontend Developer

LoveToKnow Media Spain
November 2019 - Present

Frontend tasks with Vue.js and Nuxt.js in the YourDictionary.com team. Creation of new features, enforcing best practices and working in an agile environment in a decentralized international team.

Frontend Developer

April 2018 - October 2019

Frontend development in Backbone, create unit testing with Karma, functional testing with Gerkin (launching an automated process run on Jenkins) and Testing AB of beta versions before going to upstream. A part of that, I also review code of pull request from different teams, including React code and update, modify or debug Java code in the backend part of the flow when it is needed.

Senior Frontend Developer, Test Automation Engineer and Analyst Programmer

April 2018 - October 2019

Frontend development in Backbone, JQuery and Lodash for client-company of the travel agency sector in Barcelona. (10/2017 - 04/2018)
Implementation of automated testing with Test Complete and Jenkins in a client-company of the pharmaceutical sector in Parets del Vallès. (01/2017 - 10/2017)
Migration of application to web format, responsive and Single Page Application (with AngularJS) for client-company of the banking sector in Sant Cugat del Vallès. (07/2016 - 12/2016)

Web Developer

FIATC Seguros
June 2003 - July 2016

Implementation of the "frontend" web for charging and contracting insurance applications in travel assistance and car insurance.

Web Developer

Institut Català de Tecnologia
June 2001 - May 2003

In charge of maintaining the web portal of the organization (XML + XLS + Oracle with Cocoon) and other applications (with Struts).

Web Developer

April 2000 - May 2001

Web development with ASP language, accessing a Microsoft SQL Server database with intensive use of HTML and Javascript.


Google Data Analyst Certificate

Nove 2022 - June 2023


E-business Technologies

Institut Català de Tecnología
Oct 2001 - May 2002

Master's degree

Industrial technical engineering

Universitat Politècnica de Catalunya
Sept 1995 - Jun 1999

Electronic specialty


Programming Languages and Tools

  • HTML5
  • CSS3
  • Javascript
  • Vue.js
  • Nuxt.js
  • Jest
  • Webpack
  • React
  • Node.js
  • Sass
  • NPM
  • Yarn
  • Java
  • Python

Data Analysis

  • Data cleaning
  • Data visualization
  • R programming
  • Data-driven decision making
  • Calculation and analysis in SQL and spreadsheets
  • Effective presentations


  • Mobile-First, Responsive Design
  • Cross Browser Testing and Debugging
  • Cross Functional Teams
  • Agile Development and Scrum
  • Cutting edge JavaScript frameworks
  • Design principles and UX


I like to create websites for fun, trying out new technologies and tools to improve myself as a developer and stay up to date with current tech.

Apart from being a frontend developer, I am a gym goer and enjoy training with barbells and iron plates. I also love watching TED talks and I also enjoy binge watching films and series on Netflix (for improving my english skills 😉).

And during the summer, I enjoy go camping with my family near the sea.


QR Code Generator picture

QR Code Generator

Webapp tool for generating QR Codes from valid URLs. Static Astro website with Cloudfare Worker to generate the image.

View Project Demo
Space tourism homepage picture

Space tourism

A website for a space tourism company. It is a static website with responsive design, plain CSS and a bit of vanilla javascript.

View Project Demo
Kiloday homepage picture

Kiloday calculator

Alternative birthday calculator app made with Vue, Vite and Pinia

View Project Demo
Vue twitter clone homepage picture

Vue twitter clone

App that emulates basic functionality of a Twitter app. Made with Vue and deployed on Heroku.

View Project Demo
Expensify homepage picture

Expensify App

App that helps keep you track of your expenses. Made with React and Firebase.

View Project Demo
Indecision homepage picture

Indecision App

Put your live in the hands of a computer. Made with React.

View Project Demo
Portfolio on Github


My Portfolio made with Gridsome and ❤️

View Project
Creualta homepage picture

Creu Alta website

Creu Alta Sabadell Basket website. It is running on Drupal as CMS an it has a VueJS app to register players during summer and christmas campus.

View Project Demo
My 1 RM homepage picture

My 1 RM website

App that calculates the 1RM of any training session. Made with Vuejs and hosted in Netlify.

View Project Demo
ReactJS Calculator picture

ReactJS Calculator

ReactJS Calculator made with React.js. It has a simple calculator with a few functions.

View Project
React and Redux Drum machine picture

Drum machine

React and Redux Drum machine made with React and Redux.

View Project
Markdown previewer picture

Markdown previewer

Markdown previewer made with React.js and Redux

View Project
Pomodoro clock picture

Pomodoro clock

Pomodoro clock made with React.js and Redux

View Project
Quote Machine picture

Quote Machine

Random Quote Machine using external API

View Project
Bruce Lee tribute page

Bruce Lee tribute page

Simple Tribute page made with Bootstrap

View Project
Weather app picture

Weather app

Forecast Weather App using JQuery and OpenWeatherMap API

View Project
Wikipedia viewer picture

Wikipedia viewer

Wikipedia Viewer App made with Angular and Wikipedia API

View Project

You can reach me...

Back to the top