Doplax.Dev

Sobre mí

Cuando era pequeño, me prometí a mí mismo que si alguna vez encontraba la más mínima oportunidad de estudiar en la Escuela de Magia y Hechicería de Hogwarts, no dudaría en aprovecharla.

Hoy sé que eso es imposible (ya que, como muggle, seguramente eres consciente de que la magia no existe).

Por eso acabé en la industria tecnológica: es lo más parecido a la magia que tenemos. Con la tecnología, tenemos las herramientas para cambiar el mundo.

Pol Valle — Desarrollador FullStack

Marcas con las que he trabajado

Habilidades

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
AngularAngularTypeScriptTypeScriptIonicIonicCapacitorCapacitor
Backend
NestJSNestJSNode.jsNode.jsTypeScriptTypeScriptPostgreSQLPostgreSQLStripeStripe
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
AngularAngularTypeScriptTypeScriptMaterialMaterialLeafletLeaflet
Backend
NestJSNestJSNode.jsNode.jsPostgreSQLPostgreSQLStripeStripeRedsysRedsys
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.jsNext.jsTypeScriptTypeScriptTailwindTailwind
Backend
PostgreSQLPostgreSQLNeonNeonCloudinaryCloudinaryNodemailerNodemailerDockerDocker
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.jsNext.jsTypeScriptTypeScriptTailwindTailwind
Backend
PostgreSQLPostgreSQLDrizzleDrizzleCloudinaryCloudinaryResendResend
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
AstroAstroTypeScriptTypeScriptGoogle MapsGoogle Maps
Backend
NodemailerNodemailerVercelVercel
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
ShopifyShopifyKlaviyoKlaviyo

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.jsNext.jsTypeScriptTypeScriptTailwindTailwind
Backend
Node.jsNode.jsPostgreSQLPostgreSQLPrismaPrismaNeonNeonDockerDocker
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
AngularAngularTypeScriptTypeScriptTailwindTailwind
Backend
NestJSNestJSNode.jsNode.jsPostgreSQLPostgreSQLOpenAIOpenAIOllamaOllama
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
AngularAngularTypeScriptTypeScriptCSSCSSMapboxMapboxLeafletLeafletShazamShazam
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
ReactReactTypeScriptTypeScript
Backend
Node.jsNode.jsTypeScriptTypeScriptMongoDBMongoDBSwaggerSwaggerJWTJWT
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
AngularAngularTypeScriptTypeScriptMaterialMaterialRxJSRxJSiTunesiTunes
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
AstroAstroTailwindTailwindCSSCSS
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
ReactReactTypeScriptTypeScriptTailwindTailwindAuth0Auth0
Backend
Node.jsNode.jsPostgreSQLPostgreSQLPrismaPrismaRabbitMQRabbitMQLangChainLangChainDockerDocker
Cuphead CV

Cuphead CV

Archivado

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

  • Solo CSS
Frontend
HTMLHTMLCSSCSS

Servicios

Servicios que ofrezco a mis clientes

Desarrollo full-stack

Me encargo del proyecto entero: la web que ve tu cliente, la API que la sostiene y la base de datos donde vive todo. Un solo interlocutor de principio a fin.

Integración de IA

Conecto modelos de IA a tu producto para lo que de verdad ahorra trabajo: clasificar contenido, buscar por significado o generar texto. En la nube o en local, según lo que pida tu dato.

Pagos online

Cobros con Stripe o Redsys, pagos aplazados, códigos de descuento y facturación automática. Integrados y probados, no un botón pegado al final.

Automatizaciones

Todo lo que hoy alguien hace a mano y podría hacerse solo: sincronizar datos entre sistemas, importar históricos, enviar avisos o publicar contenido sin tocar nada.

SEO y rendimiento

Que Google te encuentre y que la página cargue rápido son el mismo trabajo: renderizado en servidor, metadatos, sitemaps y datos estructurados desde el primer día.

Back office a medida

Un panel propio desde el que gestionas tu contenido, tus productos y tus usuarios, sin depender de nadie ni pagar una plataforma que no controlas.

Apps móviles

Una sola base de código para web, iOS y Android, con lo que un móvil aporta de verdad: notificaciones push segmentadas y enlaces directos a la pantalla que te interesa.