TaskFlow — Kanban Board
Tablero Kanban interactivo construido con Vanilla JavaScript puro, con soporte para drag & drop y persistencia en localStorage.
Desarrollador de apps que funcionan en el navegador de tú equipo informático.Especialista en Rendimiento
Construyo sitios web en los que la gente desde el navegador de su teléfono, su televisor inteligente, su ordenador, puede interactuar, comprar algo, reservar un viaje, buscar una oferta de empleo, o reservar una cita con su médico, entre otras muchas cosas. Diseño tanto la parte que se ve en pantalla —los botones, formularios, el diseño web "frontend"— como la parte de detrás que hace que todo funcione (desarrollo backend), como guardar los datos o confirmar una reserva. Mi ocupación se llama desarrollador de aplicaciones web, desarrollador web full-stack. También se puede ver en algunos sitios como Software engineer (versión en inglés, muy usada también en ofertas en español, sobre todo de empresas tech) ó Desarrollador de plataformas web.
Una muestra selecta de desarrollos donde aplico TDD, SOLID y diseño de alta fidelidad.
Tablero Kanban interactivo construido con Vanilla JavaScript puro, con soporte para drag & drop y persistencia en localStorage.
Sitio estático de listado de Pokémon construido con Astro, generando rutas estáticas por cada Pokémon a partir de la PokéAPI.
Blog estático de alto rendimiento creado siguiendo el tutorial oficial de Astro 6.1.1, optimizado para carga instantánea y SEO.
Aplicación Angular para explorar información de países del mundo mediante la REST Countries API, con búsqueda, filtrado por región y vista de detalle.
Aplicación Angular demostrativa de pipes nativos y personalizados, incluyendo transformaciones de datos, formateo de fechas, monedas y filtros avanzados.
Aplicación SPA modular desarrollada con Angular y TypeScript para buscar y gestionar Gifs utilizando la API de Giphy.
Pokédex ultrarrápida construida con Qwik, aprovechando la reanudabilidad del framework para lograr tiempos de interacción instantáneos sin hidratación.
Aplicación de lista de tareas con filtrado por estado, persistencia en localStorage y arquitectura basada en componentes reutilizables.
Implementación práctica y educativa de los patrones de diseño de software clásicos (GoF) utilizando tipado estricto con TypeScript.
Servicio backend API REST de alto rendimiento desarrollado en NestJS con TypeScript, persistencia en MongoDB y validación estricta.
Refactorización integral y optimización del clásico juego de Blackjack utilizando JavaScript moderno (ES6) y empaquetado con Vite.
Un divertido juego interactivo interactivo de trivia Pokémon desarrollado en Vue.js que consume dinámicamente la PokeAPI.
Aplicación interactiva de geolocalización y mapas desarrollada con Vue.js, Vuex y TypeScript usando Mapbox.
Ejercicios y proyectos prácticos construidos bajo la metodología Test-Driven Development (TDD) en entornos TypeScript/Jest.