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.