// main.go [EXEC: OK] ...
SYS.AVATAR // SCANNING
+ + + + Facundo Salvucci

SYS.INIT func main() { Hola a todos, soy

Facundo Salvucci

Full Stack Developer & DevTools Builder

Desarrollo aplicaciones web robustas con Go y TypeScript, creando además herramientas que optimizan el flujo de trabajo de otros desarrolladores.

Desarrollador Full Stack de Mendoza, Argentina. En el backend trabajo con Go aplicando arquitectura limpia, concurrencia y análisis estático con AST. En el frontend construyo interfaces ágiles con Angular y React. Mi diferencial está en crear tooling práctico —servidores MCP, linters y CLIs— pensado para resolver problemas reales del ecosistema.

}

Skills

Tecnologías

Angular Angular
React React
TypeScript TypeScript
Node.js Node.js
Go Go
Tailwind CSS Tailwind CSS
PostgreSQL PostgreSQL
Docker Docker
Firebase Firebase

Herramientas

GitHub GitHub
Dokploy Dokploy
Llm Agent Llm Agent
MCP MCP

Proyectos

FDS Tech
★ Producción
Web

FDS Tech

  • Go
  • Templ
  • HTMX
  • TailwindCSS
  • PostgreSQL
  • n8n
  • Docker
arch-vet
★ Producción
Tools

arch-vet

  • Go
  • MCP
  • AST
  • Linter
  • AI Guardrails
  • Clean Architecture
  • CLI
jobs-async
Demo
Web

jobs-async

  • Go
  • Redis Streams
  • PostgreSQL
  • SSE
  • Distributed Systems
  • Docker
Event Pipeline
Demo
Web

Event Pipeline

  • Go
  • Redis Streams
  • SSE
  • Concurrency
  • Docker
  • Real-Time
Mis Canarios
Producción
Web

Mis Canarios

  • Angular
  • TypeScript
  • Firebase
  • Firestore
  • Realtime Database
  • Tailwind
  • Mercado Pago
  • PWA
  • Sentry
TecnoShop
Demo
Web

TecnoShop

  • Angular
  • TypeScript
  • RxJS
  • Angular Signals
  • SSR
GAIA
Producción
Tools

GAIA

  • Go
  • templ
  • HTMX
  • SSE
  • Wails
  • LLM
  • TUI
  • TailwindCSS
Go-Arch
Producción
Tools

Go-Arch

  • Go
  • MCP
  • templ
  • HTMX
  • Docker
  • gRPC
  • OpenTelemetry
  • CLI
templ-islands
Producción
Tools

templ-islands

  • Go
  • templ
  • HTMX
  • SSE
  • JavaScript
  • Playwright
MediaEngine
Demo
Web

MediaEngine

  • Go
  • NATS
  • PostgreSQL
  • HTMX
  • Templ
  • Tailwind
  • Microservicios
  • Docker
ScraperHub
Producción
Web

ScraperHub

  • Go
  • Templ
  • HTMX
  • TailwindCSS
  • SQLite
  • Web Scraping
  • Docker
Web

FDS Tech


Plataforma B2B para automatización comercial y atención al cliente 24/7 con Inteligencia Artificial. Califica consultas entrantes, elimina spam, envía alertas instantáneas a Telegram o WhatsApp y centraliza prospectos calificados automáticamente sin fricción.


Arquitectura Hexagonal en Go 1.24 estructurada con Go-Arch CLI. Frontend reactivo con renderizado del lado del servidor (SSR) mediante Templ, HTMX y Tailwind CSS sin dependencias pesadas de frameworks JS. Persistencia transaccional en PostgreSQL con sesiones seguras. Integración asíncrona mediante webhooks hacia workflows en n8n para enriquecimiento y calificación de leads con LLMs. Desplegado en producción sobre Dokploy con Dockerfile optimizado.

Stack:
  • Featured
  • Go
  • Templ
  • HTMX
  • TailwindCSS
  • PostgreSQL
  • n8n
  • Docker
Tools

arch-vet


Linter estático y guardrail de arquitectura nativo para IA en Go. Detecta erosión arquitectónica y fugas de abstracción introducidas por agentes de código autónomos (Claude Code, Cursor, Copilot), aplicando reglas semánticas sobre el AST con presets zero-config y servidor nativo MCP.


Motor de análisis estático en puro Go sobre go/packages y go/ast. Autodetecta patrones arquitectónicos (Hexagonal, Clean, Capas) sin configuración obligatoria. Valida aislamiento de capas (ARCH001), fugas de tipos de infraestructura hacia el dominio (ARCH002) e interfaces en el consumidor (ARCH003). Incluye modo agente (--format agent) con instrucciones de autoreparación para LLMs y servidor MCP stdio (arch-vet mcp).

Stack:
  • Featured
  • Go
  • MCP
  • AST
  • Linter
  • AI Guardrails
  • Clean Architecture
  • CLI
Web

jobs-async


Motor distribuido y resiliente de procesamiento de tareas en segundo plano. Demuestra cómo desacoplar operaciones pesadas del ciclo HTTP mediante colas de alta velocidad, garantizando tolerancia a fallos con reintentos exponenciales, idempotencia y Dead Letter Queue (DLQ) con visualización en tiempo real vía SSE.


Arquitectura Dual-Store en Go: PostgreSQL como única fuente de verdad transaccional de estados y Redis Streams como capa de transporte de alto rendimiento. Planificador de reintentos sobre Redis ZSET con backoff exponencial y jitter. Reconciliador con XAUTOCLAIM para recuperación de tareas huérfanas ante caídas de workers. Concurrencia acotada con worker pool redimensionable en vivo y dashboard reactivo en tiempo real vía Server-Sent Events (SSE).

Stack:
  • Go
  • Redis Streams
  • PostgreSQL
  • SSE
  • Distributed Systems
  • Docker
Web

Event Pipeline


Pipeline de ingestión y streaming de eventos en tiempo real con Go y Redis Streams. Implementa grupos de consumidores concurrentes, redimensionamiento de workers en caliente, agregación por ventanas temporales y distribución reactiva mediante Server-Sent Events (SSE) con replay sin pérdida de mensajes (lossless replay).


Arquitectura orientada a eventos en Go servida en un contenedor scratch ultra liviano (<15MB RAM). Ingestión HTTP de alto rendimiento hacia Redis Streams con XADD. Procesamiento concurrente mediante Consumer Groups (XREADGROUP) y confirmación con XACK. Supervisor de concurrencia con ajuste dinámico de workers en tiempo de ejecución. Agregaciones en memoria por ventanas de segundo y minuto. Hub SSE con barrera de replay en dos fases (recupera eventos perdidos con XRANGE usando Last-Event-ID) y dashboard embebido.

Stack:
  • Go
  • Redis Streams
  • SSE
  • Concurrency
  • Docker
  • Real-Time
Web

Mis Canarios


Plataforma integral para criadores de canarios: registro y seguimiento de aves con nomenclador oficial (FAC, FOA, FOCI), gestión de parejas y control reproductivo, registro de medicaciones y tratamientos. Incluye módulo financiero (ventas, compras, gastos y reportes), aviary global, red social integrada con foro y panel de staff, y market con detalle de productos. Sistema de suscripciones Free/Premium con Mercado Pago, límites de datos por plan y panel administrativo.


SPA en Angular 20 con componentes standalone y Signals. Backend serverless con Firebase (Auth, Firestore y Realtime Database) y Cloud Functions. Suscripciones con Mercado Pago Checkout Pro y webhooks. PWA con Capacitor para Android, límites por plan (free/premium) con configuración centralizada y panel admin.

Stack:
  • Angular
  • TypeScript
  • Firebase
  • Firestore
  • Realtime Database
  • Tailwind
  • Mercado Pago
  • PWA
  • Sentry
Web

TecnoShop


Tienda online de tecnología: catálogo de productos con especificaciones técnicas detalladas, carrito de compras con persistencia local, modal de checkout y notificaciones toast. Diseño responsive y experiencia de compra fluida.


SPA en Angular 21 con signals para el estado del carrito, persistencia en localStorage, routing con lazy loading, server-side rendering con Angular SSR y Express. Componentes standalone y notificaciones con sistema de toasts.

Stack:
  • Angular
  • TypeScript
  • RxJS
  • Angular Signals
  • SSR
Tools

GAIA


Agente autónomo de inteligencia artificial orientado a programación, escrito en Go: 12+ subagentes especializados con aprendizaje independiente, Mixture of Agents (múltiples modelos en paralelo) y Spec-Driven Development. Incluye TUI cyberpunk, Web Dashboard en tiempo real (templ + HTMX + SSE), revisión de código con 4 lentes, sistema de permisos por niveles, 19 proveedores LLM con failover y gateways para Telegram, Discord y Slack. Un solo binario para Linux, macOS y Windows.


Arquitectura hexagonal en Go con ports & adapters (33 paquetes). Web UI embebida en el binario con templ + templ-islands (HTMX + SSE streaming). Orquestación de agentes con goroutines, cola de tareas async, conocimiento con graph de 3 scopes y sistema de skills con auditoría de seguridad AST.

Stack:
  • Go
  • templ
  • HTMX
  • SSE
  • Wails
  • LLM
  • TUI
  • TailwindCSS
Tools

Go-Arch


Framework profesional para scaffolding y evolución de proyectos Go: arquitecturas Minimalist, Standard y Hexagonal, generadores de componentes (services, repositories, handlers, CRUD), template packs instalables con recipes y lifecycle hooks, y workspaces multi-proyecto. Incluye frontend templ + HTMX opcional, hot-reload con Air, migraciones SQL, Docker/Compose listos, OpenTelemetry, gRPC y servidor MCP para agentes de IA. Binarios nativos para Linux, macOS y Windows.


CLI en Go con arquitectura multi-capa: sistema de templates con prioridad local/global/pack, generadores con recipes YAML, fingerprint manifest para upgrades no destructivos, y validación de arquitectura viva. MCP server expone todos los comandos como tools. Release multi-plataforma con GoReleaser y paquetes nativos (deb, rpm, apk, pkg).

Stack:
  • Go
  • MCP
  • templ
  • HTMX
  • Docker
  • gRPC
  • OpenTelemetry
  • CLI
Tools

templ-islands


Librería Go para arquitectura de islands con templ: el mismo componente se renderiza en el servidor o se hidrata en el cliente. Runtime embebido que maneja UI optimista, re-render local, formularios, infinite scroll, streams SSE en tiempo real, uploads con progreso y sincronización multi-tab — sin escribir JavaScript por island. Benchmark: 6x menos transferencia y 10x menos CPU que server-driven con HTMX.


Runtime en Go embebido con renderer JS compartido (mantenido en sync por un parity test), directivas declarativas (@island/@field) y generador CLI. SSE con retry con jitter, Last-Event-ID y heartbeats. Sincronización multi-tab vía BroadcastChannel. Tests: unit, golden parity, runtime JS con Node y E2E con Playwright (11 tests).

Stack:
  • Go
  • templ
  • HTMX
  • SSE
  • JavaScript
  • Playwright
Web

MediaEngine


Soluciona el bloqueo y timeouts en servidores web al procesar archivos pesados: desacopla la subida HTTP inmediata del procesamiento pesado en background mediante colas NATS, transmitiendo el progreso en tiempo real al usuario vía SSE y limpiando el disco automáticamente con un recolector TTL.


Monorepo en Go con Web Gateway y Worker Engine desacoplados. Message broker NATS con balanceo por queue groups. Persistencia transaccional en PostgreSQL con control de concurrencia (SELECT FOR UPDATE). Interfaz reactiva SSR con Templ + HTMX + Tailwind CSS y limpiador en background (TTL Janitor).

Stack:
  • Go
  • NATS
  • PostgreSQL
  • HTMX
  • Templ
  • Tailwind
  • Microservicios
  • Docker
Web

ScraperHub


Plataforma de web scraping de alto rendimiento y marketplace de datos con entrega instantánea: combina catálogo de extractores predefinidos con un motor on-demand que extrae datos de URLs arbitrarias, genera vistas previas reactivas con campos enmascarados (freemium preview) y desbloquea datasets completos (CSV/JSON) tras el pago. Incluye pasarela internacional con Lemon Squeezy (MoR), pagos cripto en USDT y descarga tokenizada con expiración TTL.


Arquitectura compilada en Go con servidor Chi (<15MB RAM). Motor dual con Fast Static Path (net/http + goquery con heurística de 4 capas: JSON-LD, tablas HTML y patrones repetitivos) y fallback dinámico a headless Chrome stealth (go-rod con semáforo de concurrencia). Seguridad perimetral con filtro anti-SSRF (resolución DNS pre-dial y bloqueo de IPs privadas/cloud metadata) y protección contra bombas de descompresión (io.LimitReader). Persistencia en SQLite puro Go (WAL mode) con limpieza automática TTL y frontend SSR reactivo con Templ + HTMX + Tailwind CSS.

Stack:
  • Go
  • Templ
  • HTMX
  • TailwindCSS
  • SQLite
  • Web Scraping
  • Docker

Experiencia

// responsabilidades y tecnologías aplicadas

• arch-vet: Linter estático y guardrail de arquitectura nativo para IA en Go sobre go/ast y servidor nativo MCP (Model Context Protocol). • GAIA: Asistente de programación autónomo multi-agente en Go con orquestación paralela (Mixture of Agents) y desarrollo guiado por especificaciones (SDD). • templ-islands: Librería open-source de arquitectura de islas y UI reactiva/optimista para aplicaciones server-rendered en Go con streams SSE. • go-arch: Herramienta de línea de comandos (CLI) para scaffolding y generación de proyectos bajo Arquitectura Limpia y Hexagonal.

// responsabilidades y tecnologías aplicadas

• Mis Canarios (SaaS en Producción): Plataforma integral de gestión para criadores de aves con Angular y Firebase. Monetización por suscripciones recurrentes con Mercado Pago Checkout Pro y webhooks automatizados. • ScraperHub (Web App en Producción): Plataforma de web scraping bajo demanda y marketplace de datos en Go (Chi), con extracción instantánea de datasets estructurados, vistas previas freemium y cobros con Lemon Squeezy. • FDSTech (Plataforma en Producción): Plataforma B2B con workflows automatizados en n8n para gestión de leads, notificaciones a clientes y orquestación de tareas en Linux. • Despliegue & DevOps: Gestión completa del ciclo de vida y despliegue continuo de aplicaciones en servidores autohospedados con Dokploy, Docker y Linux.

// responsabilidades y tecnologías aplicadas

• Control de Calidad: Ejecución de pruebas manuales, exploratorias y de regresión en plataformas web de esports para identificar, documentar y reportar defectos con pasos de reproducción claros. • Colaboración con Ingeniería: Trabajo estrecho con equipos de desarrollo para validar corrección de bugs y certificar el cumplimiento de especificaciones técnicas. • Soporte Técnico Especializado: Gestión de incidencias Tier-1 y Tier-2 en entorno ágil, convirtiendo el feedback directo de usuarios en reportes accionables para mejoras del producto.

Educación

Títulos Académicos

2019-2021

Técnico Superior en Programación

Universidad Tecnológica Nacional (UTN)

Universidad Tecnológica Nacional (UTN) Orientada al desarrollo de aplicaciones con frameworks modernos y principios estándar de programación.

2012-2018

Técnico Mecánico Industrial

Escuela Técnico Industrial Emilio Civit

Diploma de escuela técnica secundaria con orientación en principios de ingeniería y procesos industriales.

Cursos y Certificaciones

2023

Angular - La guía completa

Udemy

2026

Curso de Desarrollo con IA con Agentes

BigSchool (Brais Moure)

Desarrollo asistido por IA: prompts con criterio, agentes de código, multiagentes, MCP y flujos Spec-Driven.

Contacto

Escribime y hablemos de tu próximo proyecto.