Mi stack de desarrollo.
Las herramientas con las que trabajo a diario para desarrollar backends, automatizar procesos y mantener proyectos en producción.
Backend
Node.js
Runtime de JavaScript para el servidor. La base de mis APIs y servicios.
NestJS
Framework backend con estructura, tipado fuerte y ecosistema enterprise.
PostgreSQL
Base de datos para sistemas transaccionales serios. ACID, índices y constraints.
Redis
Caching, colas y pub/sub para sistemas de alta concurrencia donde la latencia importa.
Express
Framework minimalista para APIs REST rápidas en Node.js. Lo uso en proyectos donde NestJS es excesivo.
MongoDB
Base de datos documental para proyectos con esquemas flexibles y alta velocidad de iteración.
Frontend
Next.js
App Router, Server Components y RSC. El framework para todo lo que va al navegador.
React
Librería de UI para interfaces declarativas y componentes reutilizables.
Tailwind CSS
Utilidades primero. Interfaces rápidas y consistentes sin salir del archivo.
TypeScript
En todos lados, siempre en modo strict. Errores en compilación, no en producción.
CSS
Estilos nativos para layouts, animaciones y diseño responsive cuando no uso Tailwind.
Astro
Framework para sitios estáticos y de contenido. Ideal para landing pages y blogs con máximo rendimiento y mínimo JavaScript.
IA y automatización
LangChain
Framework para agentes conversacionales con memoria y lógica de negocio compleja.
OpenAI
Modelos de lenguaje para clasificación, extracción y generación de contenido.
Anthropic
Claude como modelo de razonamiento avanzado para tareas complejas de análisis y generación.
Pinecone
Base de datos vectorial para embeddings. Búsqueda semántica y memoria a largo plazo en agentes IA.
WhatsApp Business API
API oficial de Meta para chatbots y automatización de conversaciones a escala. La integro con agentes IA y flujos de atención al cliente.
Google Cloud
APIs de Google Workspace para automatizar Drive, Sheets, Calendar y Gmail. Integración con flujos de trabajo y agentes IA.
DevOps y herramientas
Docker
Contenedores para entornos consistentes entre desarrollo y producción.
Git
Control de versiones en todos mis proyectos. Flujo basado en ramas y commits semánticos.
Railway
Despliegue de backends con bases de datos. Simple y confiable.
Vercel
Hosting para Next.js con edge functions y despliegue continuo.
GitHub
Control de versiones y CI/CD. Pull requests y pipelines automatizados.
Hostinger
Hosting para sitios y dominios de clientes. Rápido de configurar y económico para proyectos pequeños.
CMS
Payload CMS
CMS headless con TypeScript nativo. Lo uso para proyectos que necesitan panel admin a medida sin perder control del código.
Strapi
CMS headless open source. Ideal para proyectos con contenido estructurado y equipo no técnico gestionando datos.
WordPress
CMS clásico para sitios corporativos y blogs de clientes que requieren gestión de contenido simple.
Shopify
Plataforma de ecommerce para tiendas online. Lo uso con frontend personalizado en Next.js.
Contentful
CMS headless en la nube para proyectos con contenido multicanal y equipos de marketing.
Chatwoot
Plataforma de atención al cliente open source. La integro con chatbots WhatsApp para gestión de conversaciones.