Joan Puig

Hola, soy Joan Puig

Full Stack Developer Freelance en Barcelona

Desarrollo aplicaciones web y automatizaciones para empresas

Ayudo a pymes y startups a digitalizar procesos con software a medida, APIs e IA.

  • Next.js
  • Laravel
  • Django
  • TypeScript
  • Docker
  • RAG

Portfolio

Proyecto privado

SaaS generador de presupuestos con IA

Problema
Las empresas y autónomos pierden tiempo creando presupuestos manualmente.
Solución
Desarrollé un SaaS que genera presentaciones de presupuestos automáticamente usando IA, integrando Laravel, Next.js y Django
Resultado
A partir de los datos introducidos el sistema genera un presupuesto profesional en formato presentación, ahorrando horas de trabajo manual.
Next.js Laravel Django Docker
Código privado
Session Scheduler

Session Scheduler

Problema
La organización de sesiones para eventos (terapias, talleres, clases) consume mucho tiempo porque hay que coordinar horarios y necesidades de cada participante manualmente.
Solución
Desarrollé una aplicación que genera automáticamente un horario mensual de sesiones, asignando participantes según sus preferencias y disponibilidad. El sistema considera 12 restricciones y 4 objetivos para optimizar el calendario. Se construyó con Next.js, Django y PostgreSQL, y usa la librería ortools de Google para resolver el problema de optimización. Incluye un chat con IA que permite interactuar con la aplicación mediante un MCP alojado en la API.
Resultado
El sistema genera casi infinitas combinaciones de horarios diferentes con un solo clic, ahorrando varias horas de trabajo manual por sesión.
Next.js Django PostgreSQL
Lead Classificator

Lead Classificator

Problema
Pequeñas empresas y autónomos reciben mensajes de contacto, pero alguien tiene que leerlos manualmente, averiguar qué servicio quiere el cliente, responder y hacer seguimiento. Es tedioso, lento y las cosas se pierden.
Solución
Creé una pipeline de automatización full-stack. Un visitante rellena el formulario de contacto, el envío llega a un webhook de n8n y un LLM clasifica el lead por tipo de servicio — desarrollo web, automatización, IA o mantenimiento. El lead se guarda en PostgreSQL, el visitante recibe un email de confirmación y el equipo recibe una notificación en Telegram. Un dashboard permite navegar, filtrar y mover leads por un pipeline de estados (nuevo → contactado → cualificado → cerrado). Todo con sesión, sin registro.
Resultado
Cero triaje manual. Un formulario se convierte en un lead clasificado, guardado, notificado y rastreable en segundos, sin intervención humana.
Next.js n8n Groq Resend Telegram Bot API Docker
Código privado

Servicios

Software a medida para digitalizar tu negocio. Desarrollo de plataformas web adaptadas a las necesidades de cada empresa.

Software a medida

Desarrollo de plataformas web adaptadas a las necesidades de cada empresa.

  • Portales de clientes
  • Herramientas internas
  • Sistemas de gestión
  • Dashboards
  • MVPs para startups

IA y automatización

Integración de IA y automatizaciones para reducir trabajo manual y mejorar procesos.

  • Chatbots con IA
  • Procesamiento de documentos
  • Generación de contenido
  • Automatización de flujos
  • Integración con modelos de IA

Integración de sistemas

Conecto plataformas y servicios para eliminar trabajo manual y errores.

  • APIs REST
  • Pasarelas de pago
  • CRMs
  • ERPs
  • Integraciones entre herramientas

Mantenimiento técnico

Despliegue, estabilidad y mantenimiento continuo de aplicaciones.

  • Docker
  • Servidores Linux
  • CI/CD
  • Backups
  • Monitorización

Experiencia

Full Stack Developer · 2.5 años de experiencia

Proferox Invest SL

Enero 2025 — Enero 2026

Full Stack Developer

  • Desarrollé un SaaS con Laravel, Next.js y Django, cubriendo frontend, backend, pasarela de pago y arquitectura de despliegue.
  • Integré funcionalidades de IA con OpenAI API para automatizar tareas repetitivas y mejorar flujos de trabajo internos.
  • Configuré Docker y GitHub Actions para estandarizar entornos y automatizar despliegues con CI/CD.
Laravel Next.js Django OpenAI API Docker GitHub Actions

b2b.studio

Mayo 2023 — Diciembre 2024

Full Stack Developer

  • Desarrollé un SaaS con Laravel y Vue.js, cubriendo toda la pila tecnológica desde cero.
  • Desarrollé webs corporativas y e-commerce con WordPress y WooCommerce para clientes industriales.
  • Implementé Docker para estandarizar entornos de desarrollo y producción.
Laravel Vue.js WordPress WooCommerce Docker

Tecnologías

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Backend

  • Laravel
  • Django
  • Node.js
  • Python

DevOps

  • Docker
  • Linux
  • Nginx
  • Traefik
  • Proxmox
  • CI/CD

IA

  • OpenAI API
  • RAG
  • AI Agents

¿Tienes un proyecto en mente?

Estoy disponible para colaborar con startups, pymes y equipos que necesiten desarrollar o mejorar sus productos digitales.

Barcelona, España