Plataforma de reserva de consultorios médicos
De cero a producción para un cliente privado: Next.js 14 con App Router, Prisma sobre MySQL, estado con Zustand y autenticación propia. Sigue operando hoy.
Next.js 14 · Prisma · MySQL · Zustand
Fig. 1 · Platform Engineer · Full Stack · Mexicali, BC
Construyo el producto, armo el pipeline que lo despliega y opero los fierros donde corre. Este sitio es las tres cosas: vive en la Raspberry Pi marcada en el plano, en mi casa.
Fig. 2 · El argumento
La nube tiene sentido cuando la carga es impredecible o cuando no hay quién opere los servidores. Para una carga estable, un dedicado o un rack propio bien administrado cuesta una fracción, y el dato sensible nunca sale de casa. Lo he hecho con ERPs, con servidores de IA y con esta página.
de los CIOs planea regresar cargas de la nube pública a infraestructura propia. Récord histórico.
ahorrados en cinco años por 37signals al salir de AWS. Invirtieron $600 K en servidores.
de las organizaciones gastó más de lo presupuestado en nube durante 2024.
costo de hosting de esta página. Una Pi que ya tenía, un túnel gratuito y menos de 10 W de consumo.
Fig. 3 · Proyectos propios
Bot de trading cuantitativo que aprendió a no usar IA.
Paper trading 24/7 sobre Binance, cinco estrategias en paralelo y un motor de backtest propio que descartó 240 variantes, incluida la versión con LLM, antes de dejar correr la ganadora. Corre en esta misma Pi.
Enrutado por proceso, failover automático y detección de instancias congeladas.
32 instancias del mismo ejecutable en un solo equipo Windows, cada una por una salida de red distinta, sin inyectar código en la aplicación. Se despliega solo desde git y revierte si algo falla.
Fig. 4 · En producción para terceros · empresa de 300 usuarios, 2023 a 2026
De cero a producción para un cliente privado: Next.js 14 con App Router, Prisma sobre MySQL, estado con Zustand y autenticación propia. Sigue operando hoy.
Next.js 14 · Prisma · MySQL · Zustand
Refactor de queries y caching estratégico que bajó los tiempos de respuesta a la mitad. Migré las secciones críticas de Vue 2 a Alpine.js con un bundle más chico.
Laravel · Eloquent · Alpine.js · Redis
Repositorio self-hosted con pipelines para desarrollo. Dockericé las aplicaciones Node y Laravel existentes: despliegues iguales en todos lados y menos tiempo para dar de alta un servicio nuevo.
GitLab CI · Docker Compose · pnpm workspaces
Flujos en n8n conectados a Ollama en el servidor de IA de la empresa. El equipo comercial dejó de clasificar a mano y ningún dato salió a un proveedor externo.
n8n · Ollama · APIs internas
Migración completa a un servidor dedicado on-premise: 5 VMs, 1 LXC y decenas de contenedores. ERP con 200 usuarios simultáneos, backups programados y RAID10.
Proxmox VE · ERPNext · RAID10
Armé físicamente el servidor de 6 RTX 3090 para inferencia local. Red para 300 usuarios con multi-WAN de 5 ISPs en failover, VLANs por área crítica y VPN WireGuard.
6× RTX 3090 · OPNsense · WireGuard