MY WORK

A collection of projects showcasing my experience in full-stack development, from web applications to interactive experiences.

Xtrail
SPA

Xtrail

Full-stack Angular SPA with GraphQL API layer built on Nest.js. Implements JWT authentication with refresh token rotation, PostgreSQL with Prisma ORM for relational data modeling, and optimistic UI updates for real-time activity tracking.

AngularTypeScriptNest.js+3
What's the Weather
SSR

What's the Weather

Server-side rendered Next.js application aggregating multiple weather APIs with intelligent caching. Features custom React hooks for geolocation, debounced search with AbortController, and Mapbox GL integration for interactive weather visualization.

Next.jsTypeScriptOpenWeather API+2
Luxotica Shop
SSG

Luxotica Shop

Statically generated e-commerce storefront with Stripe checkout integration. Implements cart state persistence via localStorage, webhook handlers for payment confirmation, and dynamic product routing with ISR for catalog updates.

Next.jsTypeScriptStripe+2
Kiro Klima
SSG

Kiro Klima

Landing page for Kiro Klima, an HVAC company in Valencia specializing in underfloor heating and heat pump installations. Built with Next.js, React, and Tailwind CSS.

ReactTypeScriptNext.js+2
Peak Connect
MVC

Peak Connect

Social platform built with Redux for predictable state management across complex UI interactions. Implements RBAC admin dashboard, infinite scroll pagination, and optimized re-renders with memoization patterns.

ReactJavaScriptSASS+2
Tattoo Studio
MVC

Tattoo Studio

TypeScript-first React application with component-driven architecture. Features time-slot scheduling with availability calculations, form validation with Zod schemas, and reusable UI component library built on ShadCN primitives.

ReactTypeScriptTailwind+2