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.

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

Full Stack Developer

Enero 2025 — Enero 2026

  • 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

Full Stack Developer

Mayo 2023 — Diciembre 2024

  • 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

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.

Tecnologías

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.

Tecnologías

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.

Tecnologías

Next.js n8n Groq Resend Telegram Bot API Docker
Código privado

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.

Enviar email

[email protected]

Barcelona, España