// portfolio.init()

> Hola, soy

Agustín
Tarico

Agustín Tarico sonriendo, con una remera negra con un mapa de subte de colores.

4 años de experiencia. Full Stack Developer y profesor de programación. Construyo aplicaciones web y automatizo procesos. Programo porque me encanta.

Experiencia

  1. a3f9c12 ·

    Desarrollador Full Stack y Consultor en Sistemas

    > Kreva Estudio

    Puse en producción en 2 meses la plataforma de gestión del centro cultural Estación Primera (eventos, entradas con reparto por artista, punto de venta de barra y liquidación por evento), con RBAC para 3 roles. Auditoría de seguridad de un sitio WooCommerce (87 hallazgos, 4 críticos) convertida en un plan de migración a medida.

    • Next.js
    • React
    • TypeScript
    • Supabase
    • NestJS
    • Prisma
  2. e81b047 ·

    Desarrollador Full Stack Independiente

    > Freelance · San Nicolás, Buenos Aires

    Sitios web para comercios (2022–2023) y aplicaciones de gestión, SaaS y open source (2024–actualidad). Sistemas a medida desde landings hasta una cafetería con menú por QR y fidelización, y el sitio institucional de Organización Duin. Mis productos corren con TDD, CI/CD en GitHub Actions y despliegue continuo en Vercel y AWS.

    • TypeScript
    • React
    • Express
    • Prisma
    • Astro
    • GitHub Actions
  3. c502fd9 ·

    Profesor Titular, Programación I a IV

    > UTN — Facultad Regional San Nicolás

    Formé a más de 30 estudiantes por cohorte en desarrollo web y backend, diseñando el plan de estudios, los proyectos y la evaluación de 4 materias correlativas. Construí las herramientas de la cátedra y publiqué el material en repositorios abiertos con 72 estrellas en GitHub.

    • C#
    • ASP.NET Core
    • JavaScript
    • React
    • Node.js
    • MongoDB
  4. 7d3ae61 ·

    Desarrollador Mobile (React Native)

    > Kiura Software · Bogotá, Colombia (remoto)

    Entregué pantallas y funcionalidades de apps iOS y Android en sprints Scrum de 2 semanas, integrando APIs REST, tras ingresar por prueba técnica. Revisé los pull requests del equipo en code review entre pares.

    • React Native
    • Expo
    • REST APIs
    • Scrum
  5. 1b6c8e4 ·

    Profesor de Desarrollo Web y React

    > Argentina Programa 4.0

    Capacité a más de 80 jóvenes en HTML, CSS, JavaScript y React mediante cursos intensivos basados en proyectos reales.

    • HTML
    • CSS
    • JavaScript
    • React

Proyectos

Portfolio Agent
Producción
Pantalla de inicio del agente con la cadena de modelos groq, google y anthropic, preguntas de ejemplo sobre proyectos y stack, y la línea de comando para preguntar.

Portfolio Agent

Agente de IA que responde preguntas sobre un perfil de GitHub y el CV de su dueño leyendo los repositorios en vivo mediante un servidor MCP propio (HTTP y stdio), y muestra cada herramienta que llama. El modelo es una cadena de fallback (Groq, Gemini y Claude Haiku como último recurso) que pasa el mismo paso al siguiente modelo ante un 429, un 503 o una demora, en vez de fallar frente al visitante. Endpoints con rate limiting por IP y validación con Zod, cubiertos por 137 tests que corren sin red.

  • Next.js 16
  • TypeScript
  • Vercel AI SDK
  • MCP
  • Zod
  • Vitest
CSV Pipeline
Open source
Panel de resumen con el total de cargas separado en correctas, con problemas y fallidas, y la lista de los últimos archivos CSV procesados con su estado y cantidad de filas.

CSV Pipeline

Pipeline asíncrono de ingesta de CSV: la API guarda el archivo en S3, registra la carga en PostgreSQL y publica un mensaje en SQS; un worker aparte valida cada fila, guarda las válidas por lotes y reporta los errores fila por fila mientras el frontend muestra el progreso. Reintentos con backoff y cola de mensajes fallidos (DLQ). Backend con DDD, Clean Architecture y CQRS, errores modelados con Either e infraestructura local con Docker Compose y LocalStack.

  • Next.js 16
  • Fastify
  • TypeScript
  • PostgreSQL
  • AWS S3 + SQS
  • Docker
Farmacias de turno San Nicolás
Producción
Pantalla principal mostrando la fecha y hora actual, el turno activo con su rango horario y el mapa de San Nicolás con las farmacias marcadas.

Farmacias de turno San Nicolás

Servicio público gratuito que centraliza 72 farmacias y 12 rondas de turnos, antes dispersas en carteles y redes, con mapa por geolocalización y cálculo automático del turno vigente. Posicionado por encima del sitio preexistente en 3 de 4 búsquedas locales medidas gracias a SEO técnico y datos estructurados.

  • Astro
  • React
  • Leaflet
  • SEO
  • Vercel
Skills Inspector
Open source

Herramienta open source que audita extensiones de agentes de IA (Claude Code, Codex, opencode) antes de instalarlas: analiza el código de forma estática, rastrea el flujo de datos hasta detectar secretos que salen a la red y reporta las capacidades que la descripción de la extensión nunca menciona. Detectó 75 de 75 casos del benchmark de extensiones maliciosas con un motor de 111 reglas mapeadas a OWASP Top 10 y CWE, 596 tests y cero dependencias externas.

  • Python
  • Análisis estático
  • Seguridad
  • CLI
fix-cv-find-job-skill
Open source

Skill open source para Claude que audita un CV como un reclutador, lo reescribe listo para ATS, busca ofertas en los portales que usa la persona, se postula por ella, alinea LinkedIn y clasifica las respuestas del inbox. Funciona para cualquier industria y nunca decide por el usuario lo que le corresponde decidir. Versión 0.4.0.

  • Claude Code
  • Agentes de IA
  • Skills
  • Markdown
Bot de turnos por WhatsApp
Open source

Bot multi-tenant de WhatsApp que responde solo, le dice al cliente si tiene un turno y lo guía para reservarlo, usando el Google Calendar del negocio como única fuente de verdad. Un solo despliegue atiende a varios negocios y un simulador local reproduce el payload exacto de la Cloud API de Meta. 64 tests.

  • Python
  • FastAPI
  • Docker
  • Google Calendar API
  • WhatsApp Cloud API
Vidriera
Open source

Catálogo online para comercios chicos con pedido por WhatsApp, alternativa a Tienda Nube o la comisión de Mercado Libre, con un costo de operación de USD 0 a 1 por mes. Tienda estática en S3 + CloudFront, infraestructura en Terraform y pipeline de indexado orientado a eventos (Lambda, SQS, DLQ), con arquitectura hexagonal y 209 tests.

  • TypeScript
  • AWS
  • Terraform
  • Astro
  • React
  • Algolia
  • Sanity
Turnos Multi-Tenant
Open source

SaaS de gestión de turnos monetizado con suscripciones de Mercado Pago (webhook en producción), topes por plan y panel de superadministración. Los datos de cada tenant están aislados en la base con Row-Level Security sobre 26 migraciones versionadas; advisory locks de PostgreSQL eliminan la doble reserva. Arquitectura hexagonal con 1.079 tests en CI.

  • Next.js 16
  • React 19
  • TypeScript
  • Supabase
  • PostgreSQL
  • Vitest
Estación Primera — plataforma de gestión
Producción

Plataforma de gestión del centro cultural Estación Primera, construida en Kreva Estudio y puesta en producción en 2 meses: eventos, entradas con reparto por artista, punto de venta de barra y liquidación por evento, con RBAC para 3 roles y un entorno de demo aislado por navegador.

  • Next.js 16
  • React 19
  • TypeScript
  • Supabase

Sobre mí

Soy Full Stack Developer: construyo aplicaciones web con TypeScript, React/Next.js, Node.js y PostgreSQL, y automatizo procesos con Python, FastAPI, webhooks y GitHub Actions. Trabajo con IA usando agentes, MCPs, skills, LLMs y RAG. Curso Ingeniería en Sistemas en la UTN, donde fui profesor titular de Programación I a IV.

Puse en producción en 2 meses la plataforma de gestión de un centro cultural, llevé un SaaS multi-tenant a suscripciones pagas con aislamiento de datos por Row-Level Security y desplegué en AWS una plataforma serverless con Terraform.

Trabajo con TDD y CI/CD, y convierto requerimientos de clientes no técnicos en sistemas que se usan todos los días. Dar clases me entrenó para explicar cosas complejas de manera simple. Lo que más disfruto es llevar ideas a producción.

atarico@portfolio: ~

>  system.fetch ( "atarico/stats" )

{

"ubicación" :  "Buenos Aires, Argentina" ,

"rol_actual" :  "Full Stack Developer" ,

"experiencia" :  "4 años" ,

"stack" :  [  "TypeScript" ,  "React" ,  "Next.js" ,  "Node.js" ,  "PostgreSQL"  ] ,

"educación" :  "Ing. Sistemas (en curso)" ,

"café_por_día" :  3

}

> 

Skills

lenguajes@latest
  • TypeScript
  • JavaScript (ES6+)
  • Python
  • SQL
  • C# (ASP.NET Core)
frontend@latest
  • React 19
  • Next.js 16
  • React Native (Expo)
  • Astro
  • Tailwind CSS
  • TanStack Query
  • PWA
  • SEO técnico
backend-db@latest
  • Node.js
  • Express
  • NestJS
  • FastAPI
  • APIs REST
  • WebSockets
  • PostgreSQL
  • Supabase
  • Prisma ORM
  • MongoDB
  • Row-Level Security
  • JWT / OAuth / RBAC
  • Mercado Pago
cloud-devops@latest
  • AWS (Lambda, SQS, ECS Fargate, S3, CloudFront)
  • Terraform
  • Docker
  • GitHub Actions (CI/CD)
  • Vercel
  • Railway
  • Cloudflare R2
  • Linux
testing@latest
  • TDD
  • Vitest
  • Testing Library
  • Playwright (E2E)
ia-seguridad@latest
  • Agentes de IA
  • MCP
  • Vercel AI SDK
  • LLMs
  • OWASP Top 10 / CWE
  • SAST
  • Arquitectura hexagonal
  • Clean Architecture / SOLID
  • Scrum
  • Code review

Contacto

send-message.sh

$ send-message --to atarico