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

SYS.INIT func main() { Hello everyone, I'm

Facundo Salvucci

Full Stack Developer & DevTools Builder

Building robust web applications with Go and TypeScript, while crafting tools that streamline developer workflows.

Full Stack Developer based in Mendoza, Argentina. On the backend I work with Go focusing on clean architecture, concurrency, and AST static analysis. On the frontend I build responsive interfaces with Angular and React. My edge is creating practical tooling —MCP servers, linters, and CLIs— designed to solve real-world problems in the ecosystem.

}

Skills

Technologies

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

Tools

GitHub GitHub
Dokploy Dokploy
Llm Agent Llm Agent
MCP MCP

Projects

FDS Tech
★ Production
Web

FDS Tech

  • Go
  • Templ
  • HTMX
  • TailwindCSS
  • PostgreSQL
  • n8n
  • Docker
arch-vet
★ Production
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
Production
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
Production
Tools

GAIA

  • Go
  • templ
  • HTMX
  • SSE
  • Wails
  • LLM
  • TUI
  • TailwindCSS
Go-Arch
Production
Tools

Go-Arch

  • Go
  • MCP
  • templ
  • HTMX
  • Docker
  • gRPC
  • OpenTelemetry
  • CLI
templ-islands
Production
Tools

templ-islands

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

MediaEngine

  • Go
  • NATS
  • PostgreSQL
  • HTMX
  • Templ
  • Tailwind
  • Microservicios
  • Docker
ScraperHub
Production
Web

ScraperHub

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

FDS Tech


B2B conversational platform for 24/7 sales automation and customer service with Artificial Intelligence. Automatically qualifies inbound leads, filters spam, delivers instant Telegram/WhatsApp alerts, and streamlines qualified prospects into an automated pipeline.


Hexagonal architecture in Go 1.24 built with Go-Arch CLI. Lightweight reactive SSR frontend powered by Templ, HTMX, and Tailwind CSS with zero client-side framework bloat. Transactional PostgreSQL persistence with secure session management. Asynchronous webhook integration triggering n8n automated workflows for LLM-based lead qualification. Deployed to production on Dokploy using an optimized multi-stage Dockerfile.

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

arch-vet


AI-native static architecture linter and guardrail for Go. Prevents architectural erosion and leaky abstractions introduced by autonomous coding agents (Claude Code, Cursor, Copilot), enforcing deep AST semantic rules with zero-config presets and a native MCP server.


Pure Go static analysis engine built on go/packages and go/ast. Auto-detects architecture layouts (Hexagonal, Clean, Layered) with zero configuration. Enforces layer boundaries (ARCH001), prevents transport/database leaks into domain core (ARCH002), and verifies consumer-side interface conventions (ARCH003). Features agent-ready markdown formatting (--format agent) with self-healing guidance and a native stdio MCP server (arch-vet mcp).

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

jobs-async


Resilient distributed asynchronous job processing engine. Demonstrates how to decouple heavy operations from the HTTP lifecycle using high-throughput queues, ensuring fault tolerance with exponential retries, idempotency, and Dead Letter Queue (DLQ) with real-time SSE observability.


Dual-Store Go architecture: PostgreSQL as the transactional source of truth for job states and Redis Streams as high-throughput transport. Retry scheduler backed by Redis ZSET with exponential backoff and jitter. Reconciliation loop using XAUTOCLAIM to reclaim abandoned tasks upon worker crashes. Bounded concurrency with live-resizable worker pool and reactive real-time dashboard powered by Server-Sent Events (SSE).

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

Event Pipeline


Real-time event ingestion and streaming pipeline built with Go and Redis Streams. Features concurrent consumer groups, live worker pool resizing, time-window aggregations, and reactive Server-Sent Events (SSE) fanout with lossless replay via Last-Event-ID.


Event-driven Go architecture compiled into a scratch container (<15MB RAM). High-throughput HTTP ingestion into Redis Streams via XADD. Concurrent stream consumption using Consumer Groups (XREADGROUP) with transactional XACK. Live-resizing supervisor adjusting worker pool capacity at runtime. In-memory time-window aggregations (per-second and per-minute). Two-phase SSE hub ensuring lossless replay from Last-Event-ID alongside an embedded dashboard.

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

Mis Canarios


Comprehensive platform for canary breeders: bird registration and tracking with official nomenclature (FAC, FOA, FOCI), breeding pair and reproductive management, and medication/treatment tracking. Includes a financial module (sales, purchases, expenses and reports), global aviary, built-in social network with forum and staff panel, and a marketplace with product details. Free/Premium subscription system with Mercado Pago, per-plan data limits and an admin dashboard.


Angular 20 SPA with standalone components and Signals. Serverless backend with Firebase (Auth, Firestore and Realtime Database) and Cloud Functions. Subscriptions with Mercado Pago Checkout Pro and webhooks. PWA with Capacitor for Android, per-plan limits (free/premium) with centralized configuration and admin panel.

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

TecnoShop


Online tech store: product catalog with detailed technical specs, shopping cart with local persistence, checkout modal and toast notifications. Responsive design with a smooth shopping experience.


Angular 21 SPA using signals for cart state, localStorage persistence, lazy-loaded routing, server-side rendering with Angular SSR and Express. Standalone components and a toast notification system.

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

GAIA


Programming-first autonomous AI agent written in Go: 12+ specialized subagents with independent learning, Mixture of Agents (parallel models) and Spec-Driven Development. Includes a cyberpunk TUI, real-time Web Dashboard (templ + HTMX + SSE), 4-lens code review, tiered permission system, 19 LLM providers with failover, and gateways for Telegram, Discord and Slack. Single binary for Linux, macOS and Windows.


Hexagonal Go architecture with ports & adapters (33 packages). Web UI embedded in the binary with templ + templ-islands (HTMX + SSE streaming). Agent orchestration with goroutines, async task queue, 3-scope knowledge graph and a skills system with AST security auditing.

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

Go-Arch


Professional framework for scaffolding and evolving Go projects: Minimalist, Standard and Hexagonal architectures, component generators (services, repositories, handlers, CRUD), installable template packs with recipes and lifecycle hooks, and multi-project workspaces. Includes optional templ + HTMX frontend, Air hot-reload, SQL migrations, ready Docker/Compose, OpenTelemetry, gRPC and an MCP server for AI agents. Native binaries for Linux, macOS and Windows.


Go CLI with multi-layer architecture: template system with local/global/pack precedence, YAML recipe generators, fingerprint manifest for non-destructive upgrades, and living architecture validation. MCP server exposes every command as a tool. Multi-platform releases with GoReleaser and native packages (deb, rpm, apk, pkg).

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

templ-islands


Go library for islands architecture with templ: the same component renders server-side or hydrates client-side. Embedded runtime handles optimistic UI, local re-render, forms, infinite scroll, real-time SSE streams, uploads with progress and multi-tab sync — without per-island JavaScript. Benchmark: 6x less transfer and 10x less CPU than server-driven HTMX.


Embedded Go runtime with a shared JS renderer (kept in sync by a parity test), declarative directives (@island/@field) and a CLI generator. SSE with jittered retry, Last-Event-ID and heartbeats. Multi-tab sync via BroadcastChannel. Tests: unit, golden parity, runtime JS with Node and Playwright E2E (11 tests).

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

MediaEngine


Eliminates web server blocking and request timeouts during heavy file operations: decouples instant HTTP uploads from background compute via NATS queues, streaming real-time progress to the client over SSE and auto-pruning disk storage with a TTL janitor.


Go monorepo with decoupled Web Gateway and Worker Engine services. NATS message broker with queue group load balancing. Transactional PostgreSQL persistence with row-level locks (SELECT FOR UPDATE). Reactive SSR frontend with Templ + HTMX + Tailwind CSS and background TTL Janitor.

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

ScraperHub


High-performance web scraping platform and data marketplace with instant delivery: features ready-to-use dataset extractors and an on-demand engine that scrapes arbitrary URLs, generates reactive previews with masked fields (freemium paywall), and unlocks full datasets (CSV/JSON) upon payment. Includes international payment rails via Lemon Squeezy (MoR), USDT crypto checkout, and TTL-tokenized streaming downloads.


Compiled Go architecture with Chi HTTP router (<15MB RAM footprint). Dual extraction engine featuring a Fast Static Path (net/http + goquery with 4-tier heuristics: JSON-LD, HTML tables, and repeating DOM cards) and dynamic stealth headless Chrome fallback (go-rod with bounded worker pool semaphore). Perimeter security with anti-SSRF pre-dial DNS filtering and decompression bomb protection (io.LimitReader). Pure Go SQLite persistence (WAL mode) with automated TTL janitor and server-rendered reactive UI via Templ + HTMX + Tailwind CSS.

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

Experience

// responsibilities and tech stack

• arch-vet: AI-native static architecture linter and guardrail in Go built on go/ast with native stdio MCP server support. • GAIA: Autonomous programming-first multi-agent assistant in Go featuring Mixture of Agents and Spec-Driven Development (SDD). • templ-islands: Open-source islands architecture library for Go SSR applications enabling optimistic UI and real-time SSE streams. • go-arch: Command-line tool (CLI) for architectural scaffolding and Clean/Hexagonal Architecture project generation.

// responsibilities and tech stack

• Mis Canarios (Production SaaS): Engineered an all-in-one management platform for bird breeders using Angular and Firebase. Integrated recurring subscription monetization with Mercado Pago Checkout Pro and automated webhooks. • ScraperHub (Production Web App): Developed an on-demand web scraping platform and data marketplace in Go (Chi), featuring instant structured dataset extraction, freemium previews, and international payment processing via Lemon Squeezy. • FDSTech (Production Platform): Deployed a digital solutions platform integrated with n8n automated workflows for lead management, customer notifications, and task orchestration on self-hosted Linux infrastructure. • Deployment & DevOps: End-to-end software lifecycle management and continuous deployment on self-hosted servers with Dokploy, Docker, and Linux.

// responsibilities and tech stack

• Quality Assurance: Conducted manual, exploratory, and regression testing across esports web platforms to identify, document, and track software defects with clear reproduction steps. • Engineering Collaboration: Collaborated closely with cross-functional development teams to validate bug fixes and verify compliance with technical specifications. • Technical Support: Managed Tier-1/Tier-2 technical support inquiries in a fast-paced environment, translating direct user feedback into actionable bug reports and product improvements.

Education

Academic Degrees

2019-2021

Associate Degree in Computer Programming

Universidad Tecnológica Nacional (UTN)

Focused on application development using modern frameworks and standard programming principles, with a solid foundation in data structures, databases and software design.

2012-2018

Industrial Mechanical Technician

Escuela Técnico Industrial Emilio Civit

Escuela Técnico Emilio Civit Technical high school diploma focused on engineering principles and industrial processes, including technical drawing, machining and materials.

Courses & Certifications

2023

Angular - The Complete Guide

Udemy

2026

AI Development with Agents Course

BigSchool (Brais Moure)

AI-assisted development: effective prompting, coding agents, multi-agent workflows, MCP and Spec-Driven Development flows.

Contact

Write to me and let's talk about your next project.