Proyectos

Proyectos de cliente

MakerUp

MakerUp

Completado

Marketplace de impresión 3D donde los makers cobran con Stripe y la plataforma se queda su comisión.

  • Pasarela de pago
  • Facturación
  • Web, iOS y Android
  • Chat en tiempo real
Frontend
AngularTypeScriptIonicCapacitor
Backend
NestJSNode.jsTypeScriptPostgreSQLStripe
TrackLap

TrackLap

En desarrollo

SaaS de tandas en circuito: cada organizador cobra con Stripe o con su propio TPV Redsys, y la plataforma comisiona.

  • Pasarela de pago
  • Back office
  • Email transaccional
  • Mapas interactivos
Frontend
AngularTypeScriptMaterialLeaflet
Backend
NestJSNode.jsPostgreSQLStripeRedsys
Sport Moto Team

Sport Moto Team

En desarrollo

Web de un club de tandas en circuito: publica sus eventos leyendo la API de TrackLap y el club edita todo el contenido desde su propio panel.

  • Tandas en directo desde TrackLap
  • Back office
  • Imágenes en CDN
  • Email transaccional
Frontend
Next.jsTypeScriptTailwind
Backend
PostgreSQLNeonCloudinaryNodemailerDocker
LopezCars

LopezCars

Completado

Web y back office a medida para un concesionario: catálogo, tasaciones y leads, sin depender de un CRM ajeno.

  • Back office
  • Registro de auditoría
  • Imágenes en CDN
  • Email transaccional
Frontend
Next.jsTypeScriptTailwind
Backend
PostgreSQLDrizzleCloudinaryResend
Nil Mariages

Nil Mariages

Completado

Web-CV trilingüe para un agente de viajes: trayectoria, países visitados, rutas sobre el mapa y ejemplos de itinerarios.

  • Multiidioma
  • Mapas interactivos
  • Visor de PDF
  • Email transaccional
Frontend
AstroTypeScriptGoogle Maps
Backend
NodemailerVercel
Sweep Design

Sweep Design

Completado

Tienda Shopify para una marca de aerodinámica de moto: catálogo de piezas, pagos, reseñas verificadas y campañas de email.

  • Tienda online
  • Pasarela de pago
  • Reseñas verificadas
  • Email marketing
Frontend
ShopifyKlaviyo

Proyectos personales

DiRT Tracker

DiRT Tracker

En desarrollo

Leaderboards de DiRT Rally 2.0 para un grupo de amigos, con el catálogo real del juego: 156 tramos y 79 coches.

  • Rankings y tiempos
  • Back office
Frontend
Next.jsTypeScriptTailwind
Backend
Node.jsPostgreSQLPrismaNeonDocker
ChatGPT Clone

ChatGPT Clone

Completado

Suite de casos de uso de IA —texto, voz e imagen— tras un backend NestJS que nunca suelta la clave de OpenAI.

  • IA en streaming
  • Voz y transcripción
  • Generación de imágenes
  • Modelos en local
Frontend
AngularTypeScriptTailwind
Backend
NestJSNode.jsPostgreSQLOpenAIOllama
HMI CarPlay

HMI CarPlay

Completado

La interfaz de Apple CarPlay recreada en Angular: diez apps, mapas y música reales, y ni una librería de UI.

  • Mapas interactivos
  • Reproductor de audio
  • Multiidioma
Frontend
AngularTypeScriptCSSMapboxLeafletShazam
NodePop

NodePop

Completado

Marketplace de segunda mano tipo Wallapop: API REST en Express con filtrado en servidor y SPA en React.

  • API documentada
  • Subida de ficheros
  • Autenticación JWT
Frontend
ReactTypeScript
Backend
Node.jsTypeScriptMongoDBSwaggerJWT
Spotify Clone

Spotify Clone

Completado

Reproductor tipo Spotify en Angular, con cola, shuffle y repeat construidos a mano sobre RxJS.

  • Reproductor de audio
  • Autenticación JWT
Frontend
AngularTypeScriptMaterialRxJSiTunes
Tesla Landing Page

Tesla Landing Page

Completado

La landing de Tesla recreada en Astro, resolviendo con CSS lo que normalmente pide JavaScript.

  • Cero JavaScript
Frontend
AstroTailwindCSS
AdoptaUnPeludo

AdoptaUnPeludo

Completado

Adopción de animales en arquitectura hexagonal: chat en vivo, colas de mensajes y asistente con búsqueda vectorial.

  • Chat en tiempo real
  • Búsqueda vectorial
  • Colas de mensajes
  • Almacenamiento S3
Frontend
ReactTypeScriptTailwindAuth0
Backend
Node.jsPostgreSQLPrismaRabbitMQLangChainDocker
Cuphead CV

Cuphead CV

Archivado

Currículum con la estética cartoon de Cuphead, animado solo con CSS: cero JavaScript.

  • Solo CSS
Frontend
HTMLCSS