Disponible para nuevas oportunidades
Buenos Aires, Argentina

Construyo sistemasen producción.

Fronteras explícitas, datos que no mienten y sistemas que se pueden explicar.

Apuntes desde la construcción.

Notas sobre ingeniería de IA, datos, plataforma, arquitectura de software y SEO/AEO — deep-dives prácticos desde aplicaciones en producción.

Leer nota Cuando el contexto empieza a jugar en contra
Ingeniería de IA5 min
Cuando el contexto empieza a jugar en contra

Una hora de Grill.me sobre un sistema de permisos. Dejé al agente trabajar y volví a una implementación a medias: el contexto de esa conversación se había hinchado y el plan original ya no cabía. Lo bajé a un archivo por fases, una conversación nueva por fase, y ahí sí cerró.

Leer nota
Leer nota Anti-Cliché: antes tardaba más arreglando que escribiendo
Ingeniería de IA8 min
Anti-Cliché: antes tardaba más arreglando que escribiendo

Llevo un par de años usando Cursor. Empecé en el Tab. Cuando pasé a agentes, una parte del rato se me iba en revisar y corregir lo que generaban. Armé Anti-Cliché.

Leer nota
Leer nota Knip: código muerto cuando los agentes escriben más rápido
Ingeniería de plataforma7 min
Knip: código muerto cuando los agentes escriben más rápido

Los agentes de IA aceleran cuánto código generamos. Knip ayuda a detectar archivos, exports y dependencias que ya nadie usa, y a convertir esa higiene en una regla automática del proyecto.

Leer nota

Lo que uso y lo que me parece interesante.

Herramientas y recursos que uso, organizados por categoría — diseño, backend, IA, CI/CD y más.

indexados04
PáginaAnalíticaclarity.microsoft.com

Microsoft Clarity

Session recordings y heatmaps gratis. Clicks, scroll, rage clicks, insights. Ver la sesión sin instrumentar events. Un script. No es product analytics.

PáginaAnalíticagetsentry/sentry

Sentry

Error tracking, performance y tracing. Stack traces, breadcrumbs, replay. El crash report del deploy, no el funnel. Cloud o self-host. Source getsentry/sentry.

PáginaAnalíticaahrefs.com

Ahrefs

Crawl e índice SEO — backlinks, keywords, site audit, rank tracker, content explorer. Research competitivo contra un índice a escala web, no contra tu propia analytics.

PáginaAnalíticaPostHog/posthog

PostHog

Analytics de producto open source, replay, flags, experiments y error tracking en un solo stack. Cloud o self-host. Events, persons, HogQL. MIT + ee.

Con qué he trabajado.

No solo lo de hoy: herramientas y patrones de proyectos y notas a lo largo de los años. No es un muro de logos — es un mapa de lo que usé, uso y seguiría eligiendo. Pasá el cursor para ver el patrón detrás.

03

Arquitectura de Sistemas

DDD, event-driven, refactors legacy, patrones que escalan.

  • Domain-Driven Design

    Código organizado por feature y dominio.

    pasá para inspeccionar

    loc: 01.03sec: AR1
    modules/
      billing/
      workflows/
      notifications/
  • Event-Driven

    Triggers, colas, procesamiento en tiempo real.

    loc: 02.03sec: AR2
    emit('job.completed', { id, result });
  • Result / Either

    Tipos de error explícitos, sin throws silenciosos.

    loc: 03.03sec: AR3
    type Result<T> =
      | { ok: true; value: T }
      | { ok: false; error: E };
  • Microservices

    Descomposición lio-api-serv-* — bridge, mailings, envíos, notifications.

    loc: 04.03sec: AR4
    // lio-api-serv-bridge
    // lio-api-serv-mailings
    // lio-api-serv-notifications
  • RPC-Only · Multi-Tenant

    Acceso a BD solo vía funciones Postgres con aislamiento por tenant.

    loc: 05.03sec: AR5
    create function get_jobs(p_org uuid)
      returns setof jobs
      language sql security definer;
  • Legacy Refactoring

    Recuperación de codebases complejos, descomposición de monolitos.

    loc: 06.03sec: AR6
    // before: 1 deploy · 1 DB
    // after:  api | worker | bridge

contexto primero · rules en el repo · review humano

No delego el pensamiento — delego la implementación

No busco mejores prompts: busco mejor contexto. El agente escribe; yo defino producto, restricciones y patrones antes de que toque el código.

cómo se mueve una tarea
0101 / 04

grill

cuestionar supuestos, armar contexto de producto

agent: grillme
0202 / 04

plan

fijar restricciones, patrones y orden

agent: planner
0303 / 04

execute

implementar con rules y skills del repo

agent: engineer
0404 / 04

verify

revisar criterio, tipos, tests, listo para ship

agent: reviewer
// standbydebuggerdiagnosticar + parchar

Diez años, en secuencia.

2016 — 2017

CoffeeCode

Cofundador & Frontend Developer

Cofundé un pequeño estudio entregando sitios responsivos y campañas de email marketing compatibles con los principales clientes de correo — mi primer paso del frontend freelance hacia construir productos de punta a punta.

Primer ownership end-to-end de producto

WordPressHTMLBootstrapjQueryJavaScript

2017 — 2019

Synapsis CI

Frontend → Full Stack Developer

Evolucioné de sitios frontend responsivos a ownership full stack: mantuve un CMS custom en CodeIgniter, entregué un page builder multi-dominio con configuración visual centralizada y replicación de contenido entre dominios, y operé GSuite más servicios de hosting como proveedor.

De frontend a full stack en 18 meses

PHPMySQLCodeIgniterBootstrapjQuerySCSSApachecPanel

2019 — 2022

Libre Opción

Software Developer

Casi tres años en un solo producto marketplace de e-commerce: migré un monolito con problemas de rendimiento a microservicios (API central, servidor de importación, runner de tareas, puentes de pagos/envíos/notificaciones), reconstruí UI/UX desde cero y escalé de ~50 a ~1.000 usuarios concurrentes sobre infraestructura que construí desde cero.

~20× más usuarios concurrentes

Nuxt.jsPHPLaravelPythonMariaDBApacheDocker

2022 — 2024

Aerolab

Software Developer

Trabajé con equipos multidisciplinarios en el desarrollo e integración de varios productos: plataforma empresarial con Salesforce, MVP de visualización D3.js desde un refactor legacy, CMS universitario con i18n en Strapi y calculadora de fondos mutuos con ingesta automatizada vía GitHub Actions y Sanity. Lideré algunos desarrollos con equipos internos y externos, más CI/CD formal con ambientes efímeros por branch y workflows de contribución.

Entrega del equipo sin perder estabilidad

Next.jsTypeScriptSalesforceStrapiSanityD3.jsDockerPostgreSQLGitHub Actions

2025 — Present

Flywheel Studio

Backend Developer / Platform Engineer

Lidero un producto de orquestación de flujos y notificaciones mientras amplío el rol hacia el equipo: construí la automatización push/email casi en solitario durante ~11 meses (Next.js 16 RSC, backend Supabase RPC-only, motor async modular), entregué SDKs NPM y una corrección Firebase→relacional — y hoy mentoreo developers, defino starters de código, establezco buenas prácticas de ingeniería y facilito retros para el equipo de desarrollo.

Producto activo · mentoría, starters y retros al equipo

TypeScriptPythonNext.js 16SupabasePostgreSQLFirebaseSanityStripe

2026 — ∞

Next

Arquitecto de Software

Enfocado en liderazgo de arquitectura de software — abierto a roles donde convergen sistemas event-driven, IA aplicada y diseño de plataformas limpio. Actualmente finalizando Ingeniería de Sistemas con mención en Sistemas Computacionales.

Abierto a roles de arquitectura de software y plataforma

ArchitectureSystem DesignAI ToolingCloud NativeOpen Source
portrait_01.jpg
Endev
Sobre mí

Sobre el trabajo y cómo lo construyo

Más de una década entregando productos en producción: de frontend a plataforma, de Aerolab a Flywheel. Enfocado en producto y arquitectura. Estoy cerrando Ingeniería de Sistemas; el trabajo en producción no esperó al título.

Mi enfoque: pensar primero en el producto, después elegir la arquitectura que encaje. Código mantenible, performante y honesto — sin over-engineering ni abstracciones por abstracción — solo sistemas que resuelven problemas reales.

  • TypeScript
  • Producto y arquitectura
  • Plataforma

Hablemos

Abierto a nuevos proyectos, desafíos técnicos y colaboraciones con impacto — seas recruiter, founder o colega engineer.

Disponiblebuenos aires
Hora local--:--
EstadoOnline

Suele responder rápido

o escríbeme directamente

Nombre

Email

Mensaje

Tu información es privada y nunca se comparte.