Senior Fullstack Developer with 20+ years building performant, accessible web applications using Vue.js, Nuxt.js, and modern JavaScript. I specialize in translating complex requirements into elegant, user-centered interfaces that scale.

Frontend performance advocate who has reduced initial load times by up to 45% through code splitting, lazy loading, and optimized asset delivery. My implementations consistently achieve 90+ Lighthouse performance scores.

Built and led frontend initiatives that increased test coverage from 45% to over 80%, implementing automated testing pipelines that catch regressions before production. Created 20+ reusable component libraries adopted across multiple teams.

Currently available for remote projects. I thrive in collaborative, cross-functional teams where continuous learning and knowledge sharing drive product excellence.

Experience

Senior Frontend Developer

Allianz Technology
April 2026 - July 2026

Developed Svelte-based frontend modules for Meine Allianz, serving 2M+ insurance customers across Germany. Reduced feature delivery cycle by 30% through improved component architecture and code review processes in a cross-functional international team.

Senior Fullstack Developer

LoveToKnow Media Spain
November 2019 - January 2026

Led frontend architecture for YourDictionary.com (45M+ monthly visitors) using Vue.js and Nuxt.js. Improved Lighthouse performance scores from 55 to 92+, reducing Largest Contentful Paint by 60% through code splitting, lazy loading, and image optimization. Built a shared component library of 40+ reusable Vue components adopted by 3 product teams. Increased automated test coverage from 30% to 78%, catching 95% of regressions before deployment. Drove Nuxt 2 to Nuxt 3 migration across 5 micro-frontends with zero downtime.

Frontend Developer

EDREAMS Odigeo
April 2018 - October 2019

Owned frontend quality for a high-traffic travel booking platform processing 10M+ searches daily. Built automated testing pipeline (Karma unit tests + Gherkin E2E) running on Jenkins, reducing production bugs by 40%. Maintained 85%+ test coverage across Backbone and React codebases. Led A/B testing framework implementation, shipping 20+ experiments that improved conversion by 12%. Reviewed code across 6 frontend teams ensuring consistent best practices.

Senior Frontend Developer, Test Automation Engineer and Analyst Programmer

CAPITOLE CONSULTING
April 2018 - October 2019

Developed interactive booking interfaces for a major travel agency platform (Backbone, jQuery, Lodash), serving 500K+ monthly users. Refactored legacy code into modular components, reducing page load time by 35%. (10/2017 - 04/2018)
Designed and deployed automated test suite (TestComplete + Jenkins CI) for a pharmaceutical compliance system. Cut regression testing from 3 days to 4 hours, achieving 92% automation coverage across 200+ test cases. (01/2017 - 10/2017)
Architected migration of a legacy banking application to a responsive AngularJS SPA, serving 100K+ corporate banking users. Delivered project on schedule across 6 months, reducing page load times by 50% and enabling mobile access for field agents. (07/2016 - 12/2016)

Web Developer

FIATC Seguros
June 2003 - July 2016

Designed and built the online insurance sales platform handling 15K+ policies per year across travel assistance and motor insurance. Streamlined the quote-to-purchase flow, reducing drop-off by 25% and cutting average transaction time from 8 to 3 minutes.

Web Developer

Institut Català de Tecnologia
June 2001 - May 2003

Maintained the organization's public web portal and 3 internal web applications, ensuring 99.5% uptime. Built XML/XSLT publishing pipeline reducing content publication time from 2 days to 4 hours.

Web Developer

Secretariaplus.com
April 2000 - May 2001

Developed and maintained ASP-based web application with SQL Server backend managing 10K+ client records. Built data entry interfaces that reduced processing time by 40% for administrative staff.

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

Certificates

Certificate of Completion - Fullstack Open Containers

Certificate of Completion - Fullstack Open Containers

Certificate of Completion - Continuous Integration

Certificate of Completion - Continuous Integration

Certificate of Completion - React Native

Certificate of Completion - React Native

Certificate of Completion - GraphQL

Certificate of Completion - GraphQL

Certificate of Completion - Typescript

Certificate of Completion - Typescript

Mastering TypeScript - 2024 Edition

Mastering TypeScript - 2024 Edition

Skills

Programming Languages and Tools

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

Workflow

  • Mobile-First, Responsive Design
  • Cross Browser Testing and Debugging
  • Cross Functional Teams
  • Project management with Agile Methodologies 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

Foto Uploader

Foto Uploader homepage picture

A web application for uploading photos to a cloud storage, built with Vanilla JS, CSS and Netlify functions

javascript
netlify
Perf 99 a11y 100
View repo

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
Perf 98 a11y 100
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
Perf 95 a11y 97
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
Perf 92 a11y 95
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
Perf 99 a11y 100
View repo

You can reach me 👇