grill
cuestionar supuestos, armar contexto de producto
Fronteras explícitas y sistemas que se pueden explicar. Sin humo.
Notas sobre ingeniería de IA, datos, plataforma, arquitectura de software y SEO/AEO — deep-dives prácticos desde aplicaciones en producción.
Herramientas y recursos que uso, organizados por categoría — diseño, backend, IA, CI/CD y más.
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.
04
Spec-driven development, agent skills, MCP servers — IA aplicada en producción, no solo RAG.
Spec-driven development, agent skills, MCP servers — IA aplicada en producción, no solo RAG.
Spec-Driven Development (SDD)
Escribo la spec antes de que el agente escriba código — Grill.me interroga el plan hasta resolver cada rama, después un agente nuevo construye contra esa spec.
pasá para inspeccionar
# spec.md
## Requirements
## Acceptance criteria
// the agent implements against this, not vibesClaude Code · Cursor
Código agéntico a diario — de Tab en Cursor a workflows de agentes completos con skills propias.
/anti-cliche # custom skill, runs before every commitMCP Servers
Conectar agentes a datos en vivo — el contenido de este sitio sale de un servidor MCP de Sanity.
claude mcp add Sanity -t http https://mcp.sanity.ioAgent Skills · Multi-agent
Flujos multi-agente estilo Grill.me — un agente interroga el plan, otro lo construye.
phase-1.md → new conversation → phase-2.md
# context reset between phasesContext Engineering
Dividir planes grandes en fases antes de que el contexto se llene a mitad de tarea.
# plan.md
## Phase 1: schema
## Phase 2: API
## Phase 3: UIRAG · LangChain
Búsqueda semántica sobre conocimiento interno.
const docs = await retriever.invoke(question);
return llm.stream({ docs, question });Vector Search
Embeddings + pgvector para discovery.
select 1 - (embedding <=> $1) as score
order by score desc;contexto primero · rules en el repo · review humano
No busco mejores prompts: busco mejor contexto. El agente escribe; yo defino producto, restricciones y patrones antes de que toque el código. Spec-driven development, no vibes.
cuestionar supuestos, armar contexto de producto
fijar restricciones, patrones — escribir la spec
implementar con rules y skills del repo
revisar criterio, tipos, tests, listo para ship
2016 — 2017
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
2017 — 2019
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
2019 — 2022
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
2022 — 2024
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
2025 — Present
Senior Software Developer
Lidero una plataforma de orquestación de flujos y notificaciones a gran escala, con múltiples integradores externos, en la que trabajé desde las bases (Next.js 16 RSC, backend Supabase RPC-only, motor asíncrono modular). Implementé el pipeline de CI/CD, automatizando deploys y revisiones de PR, y publiqué SDKs npm además de resolver una migración Firebase→relacional. Hoy mentoreo developers, defino starters de código, establezco buenas prácticas de ingeniería y facilito retros para el equipo.
Producto activo · mentoría, starters y retros al equipo
2026 — ∞
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, plataforma e IA aplicada
Si llegaste hasta aquí, probablemente quieras saber un poco más de mí. Llevo muchos años construyendo software y todavía me importa lo mismo que al principio, ver una idea convertirse en algo que realmente funciona.
El código es solo una parte del trabajo. A veces toca pensar producto, otras arquitectura, revisar un deploy o quedarme hasta entender por qué algo que funcionaba ayer dejó de funcionar hoy. Así es producción. Tiene personalidad propia.
También disfruto ayudar a otros a crecer. Un buen code review no solo dice qué está mal, deja a la otra persona entendiendo algo que antes no entendía.
No me interesa escribir código para llenar tickets ni perseguir tecnologías de moda. Me interesa entender el problema, discutir las decisiones cuando hace falta y encontrar la forma más simple y sólida de llevarlo a producción.
Trabajo principalmente con TypeScript y Node.js, sigo de cerca lo que pasa con IA y agentes porque el trabajo está cambiando rápido, pero mantengo una regla simple. No adopto algo porque se vea impresionante en una demo, sino cuando realmente mejora el producto, el equipo o la forma en que trabajamos.
Estoy terminando Ingeniería de Sistemas, aunque mi carrera no esperó al título. La mayor parte de lo que sé lo aprendí construyendo y equivocándome en sistemas reales.
Abierto a nuevos proyectos, desafíos técnicos y colaboraciones con impacto — seas recruiter, founder o colega engineer. Escribí por el formulario o al email de esta página. Trabajo desde Buenos Aires (GMT-3) y respondo en español o inglés.