Stack Tecnológico

Tecnologías y herramientas que utilizo para construir sistemas de producción a escala.

Ingeniería Backend

Tecnologías centrales para construir sistemas backend escalables y mantenibles.

Lenguajes y Runtime

  • Node.js
  • TypeScript
  • Python

APIs y Servicios

  • APIs RESTful
  • Microservicios
  • Arquitectura orientada a servicios
  • GraphQL

Bases de Datos Principales

  • MongoDB
  • Redis
  • Cloudflare D1
  • PostgreSQL

Acceso a Datos

  • Drizzle ORM
  • Prisma
  • Mongoose

Desarrollo Frontend

Desarrollo moderno de UI cuando se necesita para entregas full-stack.

  • Nuxt 3
  • Vue.js 3
  • Tailwind CSS
  • PWA
  • Astro

Sistemas de IA

Frameworks y herramientas para construir sistemas inteligentes y autónomos.

Frameworks de Agentes

  • LangChain
  • LangGraph
  • AutoGen

Almacenes Vectoriales

  • AtlasVectorSearch
  • Pinecone
  • Chroma

Proveedores LLM

  • OpenAI
  • Anthropic
  • Google Gemini
  • Meta Llama

Arquitectura y Patrones

Principios de diseño y patrones para construir sistemas mantenibles y escalables.

  • Screaming Architecture
  • Arquitectura Hexagonal
  • Monolito Modular
  • Event-Driven
  • Domain-Driven Design
  • Clean Architecture

Sistemas de Mensajería

  • RabbitMQ
  • Google Cloud Pub/Sub
  • Apache Kafka

Cloud e Infraestructura

Plataformas y servicios para desplegar infraestructura confiable y escalable.

Plataformas Cloud

  • Google Cloud Platform
  • Cloudflare - Edge computing
  • AWS

Serverless y Compute

  • Cloudflare Workers
  • Google Cloud Functions
  • Docker
  • Kubernetes
  • Terraform

DevOps y Herramientas

Automatización de flujos de trabajo y pipelines de despliegue.

  • GitHub Actions
  • Semantic Release
  • PNPM
  • Docker
  • Git
  • ESLint / Prettier