I am an experienced Senior Fullstack Developer specializing in Vue.js and Nuxt.js, delivering high-quality, performant, and thoroughly tested code for clients worldwide. My expertise in modern JavaScript frameworks ensures scalable and maintainable web applications.

I focus on solving complex problems, not just technical challenges but creating exceptional user experiences that are both visually stunning and fully accessible. By combining powerful tools with deep user understanding, I bring interfaces to life that are not only beautiful but also inclusive and functional.

I am a collaborative team player who thrives in environments where we can learn from each other and grow together. As a fast learner with a growth mindset, I constantly seek new challenges and opportunities to expand my skills as a fullstack developer, staying current with emerging technologies and best practices.

Currently available for remote international projects in frontend and fullstack technologies.

Experience

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

EDREAMS Odigeo
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

CAPITOLE CONSULTING
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

Secretariaplus.com
April 2000 - May 2001

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

Education

Google Data Analyst Certificate

Coursera
Nove 2022 - June 2023

Certificate

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

Skills

Programming Languages and Tools

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

Workflow

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

Interests

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.

Projects

Gym Tracker

Gym Tracker homepage picture

A modern web application for tracking gym workouts, built with Nuxt 4, Vue 3, TailwindCSS, and Firebase

nuxt
tailwind
firebase
View repo

Tercer Espai website

Tercer Espai homepage picture

Tercer Espai is a web built with Nuxt.js, Tailwind and Supabase. It allows users to know about the events organized by the organization Tercer Espai, get in touch with the organization and get the latest news.

nuxt
tailwind
supabase
View repo

System Monitor

System Monitor homepage picture

System Monitor is a web application for monitoring system resources, built with Node, Express and vanilla javascript.

node
express
vanillajs
View repo

Goat Notes taking app with AI

Goat Notes taking app with AI

GOAT Notes is a modern note-taking application built with Next.js, Supabase, and Prisma. It allows users to create, edit, delete, and search notes, with additional features like AI-powered insights and a responsive design.

next
supabase
prisma
View repo

QR Code Generator

QR Code Generator picture

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

astro
cloudflare
View repo

Space tourism

Space tourism homepage picture

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

html
css
javascript
View repo

You can reach me 👇