// página · stackIssue 02

Mi Stack Tecnológico

No es una lista de todo lo que he tocado alguna vez. Es lo que uso en producción, ordenado por lo que de verdad domino, y con el contexto en el que lo he usado debajo de cada bloque.

01

Back-End

Es donde más tiempo paso. NestJS es mi opción por defecto para una API nueva —es el back de Nexfit y de Accounting Suite—, pero buena parte de mi carrera ha sido mantener y evolucionar PHP/Symfony heredado, incluido código en PHP 5.4. En The Knot Worldwide integré servicios con HapiJS, GraphQL y resolvers sobre PayloadCMS; hoy en Grupie Labs combino Symfony con servicios en Fastify.

  • NestJSExperto
  • Node.jsAvanzado
  • PHPAvanzado
  • SymfonyAvanzado
  • API PlatformAvanzado
  • FastifyAvanzado
  • HapiJSAvanzado
  • GraphQLAvanzado
  • RESTAvanzado
02

Front-End

React con Next.js y TypeScript es donde construyo casi todo el producto visible. He llevado módulos críticos de un stack heredado a React y participé en la migración de los componentes de un equipo a su nueva librería de diseño en Next.js. Fuera de la web, la app móvil de Nexfit está en Expo con React Native y funciona offline-first: el mismo modelo mental, otra caja de herramientas.

  • React / Next.jsExperto
  • TypeScriptExperto
  • React AdminAvanzado
  • Tailwind CSSAvanzado
  • React Native / NativeWindIntermedio
  • ZustandAvanzado
  • ZodAvanzado
03

Bases de Datos

PostgreSQL es mi base por defecto, con Prisma cuando el proyecto es TypeScript. La parte menos vistosa —y la que más problemas evita— es el modelado: en un SaaS multi-tenant como Vereda, decidir dónde vive el identificador de tenant condiciona todo lo que viene después. OpenSearch entró por la capa de búsqueda de un backend que integré.

  • PostgreSQLExperto
  • MySQLAvanzado
  • PrismaAvanzado
  • RedisBásico
  • OpenSearchAvanzado
04

Infra / DevOps

Lo suficiente para llevar a producción lo que construyo y mantenerlo vivo. Docker en todos los proyectos; RabbitMQ para desacoplar lo que no debe bloquear una petición; Playwright para las pruebas que de verdad detectan regresiones. En Tigloo propuse e implementé el primer pipeline de CI/CD de la empresa. Kubernetes, AWS y Terraform aparecen en el contexto de proyectos en los que he trabajado; sé moverme en ellos, pero no los vendo como especialidad.

  • DockerAvanzado
  • New RelicBásico
  • DatadogBásico
  • Kibana / ELKBásico
  • KubernetesBásico
  • AWS (S3, RDS)Básico
  • TerraformBásico
  • RabbitMQAvanzado
  • PlaywrightAvanzado
  • JWT / AuthAvanzado
05

IA / LLMs

Uso IA dentro del ciclo de desarrollo, no como adorno: Claude Code integrado en el día a día en Grupie Labs, y la Claude API cuando la funcionalidad la necesita de verdad. MCP me interesa por lo que permite —conectar un modelo a herramientas y datos propios con un contrato explícito— y es donde más tiempo estoy invirtiendo ahora.

  • Claude CodeAvanzado
  • Claude APIAvanzado
  • MCP (Model Context Protocol)Intermedio
  • Prompt engineeringAvanzado