Volver

Proyectos

Lo que construyo

De la infraestructura que mantengo a diario a las aplicaciones que voy retomando poco a poco: aquí tienes el detalle de cada proyecto, con su estado real y las tecnologías que uso en cada uno.

Infraestructura y plataformas

Infraestructura propia · 11 VMs/LXC · 25+ servicios

Homelab

En producción

Diseño, despliego y mantengo mi propia infraestructura para ejecutar servicios autoalojados y proyectos personales. Trabajo con virtualización, contenedores, almacenamiento, redes, copias de seguridad, monitorización y acceso remoto seguro. El entorno combina Proxmox, Docker, TrueNAS, ZFS, Cloudflare Tunnel, Tailscale y Grafana.

Es un entorno que utilizo y mantengo de forma habitual, ocupándome de todo el ciclo: diseño de la arquitectura, despliegue, configuración, mantenimiento, monitorización, backups y resolución de incidencias.

Tecnologías

ProxmoxDockerTrueNASZFSCloudflare TunnelTailscaleGrafana

Datos

  • Immich
  • Nextcloud
  • TrueNAS
  • Backups

Productividad

  • Documentos
  • Contraseñas
  • Finanzas
  • Recetas

Multimedia

  • Streaming
  • Música

Infraestructura

  • DNS
  • Monitorización
  • Grafana
  • Acceso remoto
Ver arquitectura completa

Plataforma privada de gestión · NestJS + React

Backoffice

En preproducción · Fase de desarrollo

Plataforma privada que diseño, desarrollo y mantengo para gestionar todo el ciclo de un cliente: leads, contactos, proyectos, documentos, presupuestos y facturación. Cubro el proceso completo, desde la arquitectura hasta el despliegue en producción.

El backend está construido con NestJS y PostgreSQL sobre Prisma, con autenticación JWT con rotación de tokens y un registro de auditoría completo de cada acción. El frontend es una SPA en React. Incluye una agenda con Google Calendar y Tareas integrada, una bandeja de correo conectada a Gmail, estadísticas del negocio y automatizaciones propias: los leads que llegan por el formulario web o por correo se registran automáticamente, sin intervención manual.

Tecnologías

NestJSPostgreSQLPrismaReactTanStack QueryDocker

Gestión

  • Leads
  • Clientes
  • Pipeline
  • Proyectos

Facturación

  • Presupuestos
  • Facturas

Agenda y correo

  • Google Calendar
  • Google Tasks
  • Bandeja de correo

Automatización

  • Formulario web
  • Leads por correo
  • Estadísticas

Aplicaciones propias

Acoustic Planner

Aplicación multiplataforma · Proyecto final de DAM

Aplicación para la organización y gestión de eventos de agrupaciones musicales, desarrollada como proyecto final de ciclo. El proyecto aborda el desarrollo completo de una aplicación: interfaz multiplataforma con Flutter, backend REST con Node.js y Express, base de datos PostgreSQL, Sequelize, autenticación mediante JWT y comunicación mediante HTTPS. Actualmente el desarrollo está pausado, pero es un proyecto que quiero retomar para continuar evolucionándolo y ampliar sus funcionalidades.

Tecnologías

FlutterNode.jsExpressPostgreSQLSequelizeJWTHTTPS
TFC · Nota 10/10 · Pausado

POS (Punto de venta)

Aplicación de escritorio · Punto de venta

Aplicación de escritorio orientada a la gestión de un pequeño punto de venta, desarrollada con Flutter. El proyecto incluye almacenamiento local mediante SQLite y Floor, gestión de productos y operaciones del negocio, generación de documentos PDF e impresión en impresoras térmicas de 80 mm. Actualmente está pausado, pero forma parte de los proyectos que quiero retomar y seguir desarrollando.

Tecnologías

Flutter DesktopSQLiteFloorPDFImpresión térmica
Pausado · Proyecto propio

Experimentos

Diseños y experimentos web

Exploraciones y proyectos web donde pruebo diferentes enfoques de diseño, desarrollo frontend y gestión de contenido.

En desarrollo
AstroTailwindAlpine.jsDecap CMS