Las tecnologías, herramientas y agentes que uso para construir software día a día.

Acá las tecnologías, librerías, herramientas y metodologías que uso para construir productos digitales. Es una lista viva y opinada: refleja lo que realmente toco en producción y en mis propios proyectos, con un foco especial en cómo integro inteligencia artificial al flujo de desarrollo.

Inteligencia Artificial & Agentes

  • Claude (Anthropic)

    Mi coordinador principal. Uso Sonnet 4.6 para tareas del día a día y Opus 4.7 cuando necesito profundidad de razonamiento. Lo conecto vía API y vía MCP a otros sistemas para automatizar flujos completos.

  • GitHub Copilot

    Implementado en más de 50 desarrolladores en Swiss Medical. Lo extendí también a perfiles UX/UI para acelerar la creación y validación de pantallas. Mi default dentro de VS Code.

  • Cursor

    Alternativa a Copilot para perfiles que prefieren un IDE pensado around AI. Lo evalué y lo dejé como opción flexible dentro del equipo según el perfil del desarrollador.

  • ChatGPT (OpenAI) y Gemini (Google)

    Evaluados constantemente como parte de la estrategia de adopción. Comparar entre proveedores es la única manera de tomar decisiones informadas sobre qué herramientas integrar y cuándo.

  • MCP (Model Context Protocol)

    Uno de los cambios más importantes en el desarrollo de los últimos años. Uso MCPs públicos en el día a día (Figma, Next.js, GitHub, Chrome DevTools, PostgreSQL, Context7) y desarrollé servidores MCP propios a medida para Swiss Medical, entre ellos el del Design System interno.

  • Agentes de AI

    Diseño e implementación de agentes para automatización de procesos, captura de contexto funcional al inicio de cada iniciativa y asistencia a equipos no técnicos como analistas funcionales y UX/UI.

  • Instrucciones y Skills para agentes

    Definir cómo se comporta un agente es lo que separa una herramienta útil de una que genera más caos que valor. Diseño los system prompts, reglas e instrucciones que acotan, dirigen y potencian el uso de AI en los equipos.

Frontend

  • TypeScript & JavaScript

    Donde vive el 90% de lo que escribo. TypeScript es default en cualquier proyecto nuevo — el costo inicial de tipar lo pagás multiplicado en velocidad de cambio.

  • React & Next.js

    Mi frontend stack principal. Trabajé migraciones de Next.js v12 a v16 (Page Router → App Router) en aplicaciones productivas y construí productos desde cero sobre App Router.

  • shadcn/ui & Tailwind CSS

    La combinación que uso para construir interfaces rápido sin sacrificar consistencia. shadcn me da control real sobre el código de cada componente, sin la opacidad de una librería tradicional.

  • TanStack Query

    Mi default para gestión de datos del lado del cliente. Lo usé en el restyling completo de La Voz del Interior, donde redujo llamadas redundantes a la API en ~40%.

  • Storybook

    Para documentar y desarrollar componentes UI de forma aislada. Lo implementé en el Design System multiplataforma de Swiss Medical.

  • SEO técnico

    Meta tags, React Helmet, optimización de Core Web Vitals y Next.js SEO. Lo apliqué en La Voz con resultados medibles: +15% de visitas diarias post-restyling.

Backend & Datos

  • Node.js

    El motor donde corre la mayoría de mis backends, en mis productos propios y en proyectos de Swiss Medical.

  • Nest.js

    Mi framework de Node preferido para proyectos serios. La estructura modular, los decoradores y la integración nativa con TypeScript son exactamente lo que necesito.

  • Express

    Para servicios más livianos donde Nest sería overkill. Lo sigo usando cuando lo correcto es lo simple.

  • Prisma ORM

    Mi ORM por default. La type safety con TypeScript y las migraciones declarativas lo hacen imbatible para iterar rápido sin perder seguridad.

  • PostgreSQL

    La base de datos relacional que recomiendo a quien me pregunte. Suficientemente potente para producción y suficientemente cómoda para desarrollo.

  • MongoDB

    Cuando el dominio es naturalmente document-oriented. Lo uso en el Lead Manager de Swiss Medical, donde la flexibilidad del schema acompaña la variabilidad de fuentes de leads.

  • SQL & Stored Procedures

    Sé escribir queries complejas a mano y stored procedures, herencia de mis años en entornos del Estado nacional con SQL Server. Cuando la base de datos hace la mitad del trabajo, hay que saber hablarle.

DevOps & Cloud

  • Docker

    Para empaquetar todo lo que pongo en producción. Mis pipelines de CI/CD terminan en una imagen Docker que se pushea al registry y se deploya automáticamente.

  • GitHub Actions

    Pipelines de CI/CD para build, test, push y deploy. Lo uso en mis productos propios y en proyectos de Swiss Medical para automatizar publicación de paquetes internos.

  • GitLab CI/CD

    También lo manejo. En Swiss Medical lo integré con Jira para mantener trazabilidad completa entre historias de usuario, tareas e issues.

  • AWS (EC2, S3)

    Para infraestructura cloud cuando el proyecto lo amerita.

  • VPS + GitHub Container Registry

    Para proyectos donde AWS es overkill. Magallanes corre sobre VPS con Docker y GitHub Container Registry, con dos ambientes (staging y producción) y deploy automatizado.

  • Git

    La herramienta sin la cual nada de esto sería posible. Trabajo con flujos de rama y rebases conscientes, no solo commit + push.

Colaboración & Metodología

  • Figma

    Para todo el handoff con UX/UI. Conectado vía MCP a mi flujo de desarrollo, lo que permite que el contexto de diseño esté disponible directamente desde el IDE.

  • Notion

    Mi knowledge base personal y la de mis clientes de consultoría. En Logibox lo estructuré como base de conocimiento de la empresa y lo conecté con agentes de Claude vía MCP.

  • Jira

    Para gestión de proyectos en equipos grandes. En Swiss Medical lo integré con GitLab para unificar la cadena de trabajo del equipo en un solo flujo trazable.

  • Scrum

    Aplico ágil desde mi primer trabajo en 2018. No como teoría sino como práctica diaria: sprint planning, ceremonias, estimaciones y backlog management en equipos multidisciplinarios.

Bagaje técnico

  • Angular

    Mi primer framework profesional. Usado en IVECO, Kinetic Corp y Vitnik. No es mi default actual pero lo manejo cuando un proyecto lo requiere.

  • .NET & C#

    De mis años en IVECO y Kinetic Corp. Stack robusto especialmente para entornos enterprise o del Estado nacional, donde la madurez del ecosistema pesa.

  • Widgetbook (Flutter)

    Equivalente a Storybook pero para Flutter. Lo implementé en el Design System de Swiss Medical para los productos mobile del grupo.