👋Hola, yo soy david

Desarrollador Frontend

Desarrollador con dos años de experiencia creando aplicaciones modernas y escalables, especializado en Vue 3, React, Nuxt 3 y Tailwind CSS en el frontend, y Express.js y PostgreSQL en el backend, con un enfoque constante en ofrecer la mejor experiencia de usuario.

Foto de David

¡Envíame un correo!

Estoy seguro que le puedo aportar valor en tu proyecto 💪

Logo Vue
Logo Tailwind
Logo React
Logo Figma
Logo HTML
Logo Nuxt
Logo Git
Logo CSS
Logo Astro
Logo Javascript
Logo TypeScript
Logo Vue
Logo Tailwind
Logo React
Logo Figma
Logo HTML
Logo Nuxt
Logo Git
Logo CSS
Logo Astro
Logo Javascript
Logo TypeScript

Sobre mí

Soy desarrollador frontend con 2 años de experiencia, especializado en Vue 3, Nuxt 3, React y Tailwind CSS, con conocimientos en Express.js, Nest.js y PostgreSQL para backend.

He participado en el desarrollo de interfaces modernas y optimizadas, integrando APIs y mejorando la experiencia de usuario en entornos de alto rendimiento. Me mantengo al día con las últimas herramientas y metodologías, aportando soluciones creativas y eficientes que impulsan la calidad y la velocidad de entrega.

Mi enfoque es visual y estratégico: antes de escribir una línea de código, visualizo la arquitectura, el diseño y la interacción para garantizar productos funcionales, escalables y atractivos.

Proyectos

En este apartado puedes ver mis proyectos y trabajos en desarrollo.

Linkedin

Dedicatorias

Dedicatorias es una aplicación web que permite que el usuario con un mensaje, una cación y una foto, genere una dedicatoria unica para un persona especial. Es un proyecto FullStack, con la interfaz de usuario construida con React, y el backend con Nest js y supabase.

Linkedin

Membretes

Este proyecto de membretes nació con la idea de ofrecer una solución accesible que permita a empresas y particulares integrar su identidad de marca de forma profesional. Para su desarrollo, utilicé Vue.js, Pinia y Tailwind CSS, además de la biblioteca PDF-lib y vue-pdf, que facilita la creación de membretes personalizados con la información del usuario.

Linkedin

Testor Ninja

Testor Ninja es una aplicación web que genera pruebas dinámicas de opción múltiple usando inteligencia artificial. El usuario ingresa un tema y un nivel, y la IA genera automáticamente un test de 10 preguntas. Al finalizar, el sistema califica las respuestas y genera un feedback personalizado con recomendaciones de estudio.

Habilidades

En este apartado puedes ver mis habilidades y herramientas con las que he trabajado en mi tiempo de experiencia.

Vue.js Nuxt 3 react React Router State Management (Pinia) State Management (Zustand) TypeScript JavaScript Tailwind CSS Astro Node.js Express.js TanStack Query Storybook Vitest Git Bitbucket Jira Front-end Architecture UI/UX Enhancements Responsive Design Atomic Design Figma Nest PostgreSQL

Experiencia

En este apartado puedes ver mis experiencias y trabajos en desarrollo.

Frontend Developer / Metrix LA

Agosto 2024 - Agosto 2025
Esta experiencia me ha permitido combinar habilidades técnicas y de diseño con una mentalidad estratégica, contribuyendo al crecimiento del equipo y asegurando soluciones ágiles y efectivas.
  • Optimicé la UI con Vue.js, Nuxt 3 y Tailwind, mejorando la usabilidad y reduciendo tiempos de carga.
  • Desarrollé componentes reutilizables en Figma con soporte para modo claro/oscuro.
  • F Implementé pruebas automatizadas con Vitest para asegurar calidad y estabilidad.
  • Colaboré en la creación de un sistema de diseño estandarizado.
  • Participé en sprints y revisiones de código bajo la metodología Scrum.
  • Brindé apoyo técnico al equipo, fomentando el aprendizaje colaborativo.

Frontend Developer / LIAN BPO

Febrero 2024 - Agosto 2024
Durante mi tiempo en LIAN BPO, tuve la oportunidad de crecer como desarrollador frontend, aplicando mis conocimientos para crear interfaces eficientes y colaborando en la optimización de aplicaciones.
  • Diseñé e implementé interfaces con Vue.js y Tailwind CSS, mejorando la experiencia de usuario.
  • Trabajé en equipo bajo la metodología Scrum, participando en sprints y revisiones de código para optimizar aplicaciones.
  • Utilicé Git para el control de versiones, comprendiendo el flujo completo de desarrollo.
Esta experiencia fortaleció mis habilidades en diseño, programación y trabajo en equipo dentro de un entorno profesional.