Available for new projects

Gumaro Aragón
Full-Stack Engineer

Building production-grade systems that bridge AI agents, real-time APIs, and fiscal automation — from WhatsApp bots to SAT CFDI 4.0 pipelines.

View Projects Tech Stack
scroll

// tech stack

Tools I ship with

Every technology here is battle-tested in production across the Aragón ecosystem.

gumaro@aragon:~/ecosystem ~ cat stack.json

Runtime & Backend

Node.js Express Python Flask PHP WordPress

AI & Cloud

🤖 Claude Sonnet 4.6 ✨ Gemini 2.5-flash Cloud STT Cloud TTS 🧠 Agentic Loops 🔗 MCP

Frontend & Mobile

React Native 📦 Expo JavaScript 🎨 EAS Build

Infrastructure

Docker GCP 🔒 Tailscale ⚙️ PM2 SQLite 🔄 node-cron

Integrations

💬 WhatsApp 📞 Twilio 🛒 Loyverse 🧾 Facturama 🏛️ SAT CFDI 📱 Telegram
12+
Production Repos
5
Languages
20+
Integrations
24/7
Automated Ops

// projects

What I've built

End-to-end systems running live in a restaurant ecosystem in Culiacán, Sinaloa.

🤖
whatsapp-tacos-bot
WhatsApp ordering bot with Gemini 2.5-flash. 4-layer memory, dynamic skills, delivery zones (GPS + Haversine), Loyverse POS auto-registration, anti-injection.
Node.jswhatsapp-web.js Gemini 2.5-flashSQLiteLoyverse
tacos-aragon-api
Central API: Claude Sonnet agent with tool use, Loyverse sales, CFDI 4.0 invoicing, CFO proxy, WebSocket real-time, ticket archival (SQLite), resource monitoring.
ExpressClaude CLI WebSocketLoyverseSQLite
📱
tacos-aragon-app
Internal mobile dashboard for restaurant staff: sales charts, order management, invoicing, bot controls. React Native + Expo.
React NativeExpo EAS Buildexpo-av
🌐
tacos-aragon-web
Production Flask site with CFDI 4.0 invoicing form, Loyverse POS integration, Twilio webhooks, CSRF/CSP/HSTS security headers.
FlaskFacturama TwilioGeminiWaitress
🏛️
tacos-aragon-fiscal
Automated SAT bulk CFDI downloader. Parses XML, generates Excel reports, runs AI fiscal analysis via intelligent agent.
Pythoncfdiclient SAT SOAPpandasGemini
📞
tacos-aragon-llamadas
Voice ordering pipeline: Twilio → Google STT → NLP agent → Loyverse POS → Google TTS → Twilio. Fully automated phone orders.
TwilioGoogle STT/TTS GeminiLoyverse
🔧
tacos-aragon-orchestrator
Self-healing watchdog via Docker Engine API. Health polling 30s, CPU priority management (work mode/normal), two-tier memory alerts, PMO auto-correction cascade.
Docker Engine APINode.js SQLiteTailscaleTelegram
🔌
tacos-aragon-wp
WordPress plugin with REST endpoints, CFDI 4.0 builder, Facturama PAC integration, Loyverse sync, and rate-limited admin panel.
PHPWordPress FacturamaLoyverse
📨
telegram-dispatcher
Admin notification hub. Routes orchestrator alerts to Telegram with inline ✅ Approve / ❌ Reject buttons and persistent SQLite queue.
Node.jsTelegram Bot API SQLitebetter-sqlite3
📡
tacos-aragon-monitor
Quality monitor agent (Claude Sonnet 4.6 + tool use). Watches every conversation in real-time, detects pricing errors, proposes code fixes. 10 tools including read_file, edit_file, search_code.
Claude Sonnettool use Node.jsSQLite
💼
cfo-aragon-agent
AI CFO agent (Claude Sonnet via CLI, no API key). P&L, balance sheets, ISR/IVA calculation, SAT CFDI download + Gmail retention hunting, fiscal Excel export.
FastAPIClaude CLI cfdiclientSATSQLite
🔒 Private Repo
🛠️
pmo-agent
Autonomous code agent. Receives admin instructions via Telegram, spawns Claude Code CLI with MCP tools. Changelog system, agent relay, 7-layer safety, session management.
Node.jsClaude Code MCPPM2Telegram
🛡️
aragon-git-guardian
Pre-push security audit hook. 15 detection categories (secrets, phones, bank data, GPS, PII). Grep phase → AI analysis → auto-correction. Max 3 retries.
BashClaude Code HooksSecurity

// about

Who I am

A peek under the hood.

gumaro@aragon — bash — 80×24
python profile.py
{
  "name": "Gumaro González",
  "aka": "Antonio Aragón (family business)",
  "location": "Culiacán, Sinaloa, MX",
  "timezone": "GMT-7",
  "role": "Owner, CTO & sole developer — Tacos Aragón (9 Docker containers on GCP)",
  "origin": "self-taught since 2020",
  "context": "I didn't build this for a client or a bootcamp demo.
                 I built it because I own the restaurant."
,
  "what_that_means": [
    "Every system runs in production — real orders, real invoices, real customers",
    "I debug at 11pm when the WhatsApp bot goes down mid-service",
    "I understand the business problem behind every line",
    "No PM, no team, no safety net — just working software",
    "9 Docker containers, 4 AI agents, 1 human"
  ],
  "now": "open to freelance, consulting & full-time AI/backend roles",
  "status": AVAILABLE
}

// contact

Let's build something

Open to freelance projects, consulting, and full-time roles in AI systems, backend engineering, or automation.

gumaro.gonzalez@tacosaragon.com.mx
💬 Chatea con el demo de Aragón Bot