Habilidades

Tecnologías que domino en front-end, incluyendo frameworks modernos, herramientas CSS y otras utilidades. También tengo experiencia como full-stack construyendo con tecnologías back-end.
Mi stack se centra en front-end, complementado con soporte en back-end.

JavaScript - Frameworks

React.js

Construcción de componentes Atomic, estado global con Redux, rutas con React Router, tests con React Testing Lib. y consumo de APIs REST/GraphQL en proyectos de empresa.

Vue.js

Más de 3 años de experiencia desarrollando con el ecosistema Vue (2 y 3), optimizando estados con Pinia, y rutas con Vue Router en proyectos de empresa y personales.

Next.js

Además de construir este portafolio con Next, participé en mantenciones de un portal de postulantes, lideré migración desde Next 13 a 14.

Nuxt.js

He desarrollado proyectos personales con Nuxt.js, aprovechando sus capacidades de SSR y la potencia de Vue.js.

GSAP

He usado GSAP para landings por sus animaciones avanzadas y llamativas

TypeScript

Más de 3 años desarrollando código robusto y tipado con TypeScript en proyectos con Vue.js, React y Next.js.

CSS - Maquetación

TailwindCSS

Desarrollo de interfaces con TailwindCSS en Talana y en proyectos personales, incluyendo una librería de componentes de DS y mejoras en productos existentes.

Bootstrap

Experiencia utilizando Bootstrap y sus utility classes en proyectos con React.js, Vue.js y Ruby on Rails, tanto en desarrollo como en mantención.

Sass

Experiencia potenciando proyectos con Sass: anidación de clases, uso de variables y funciones de color.

Componentes

Shadcn

Uso Shadcn para crear componentes UI customizables en mis proyectos

Vuetify

Amplia experiencia manteniendo e implementando componentes con Vuetify en un proyecto legacy basado en Vue 2.

MUI

Implementación de interfaces con componentes Material UI, en algunos proyectos de empresa basados en React.js.

Otros

GraphQL

He trabajado integrando front-ends con GraphQL, tanto en la implementación de la arquitectura como en el mantenimiento de conexiones existentes.

Sanity

Uso Sanity como gestor de contenidos de mis apps, aprovechando su fácil implementación y potencia como CMS.

Vitest

Desarrollo de pruebas unitarias y de integración con Vitest en proyectos personales y de empresa.

Jest

He hecho tests unitarios y de integración usando Jest en proyectos de empresa.

Strapi

He usado Strapi como API de gestor de contenidos para un proyecto personal de Red Social.

Ruby on Rails

Experiencia haciendo mantenciones en monolítico basado en Ruby on Rails. Y desarrollando una API para un proyecto personal.