# ~ cat /etc/systemd/system/rodolfo.service
[Unit]
Description=Full Stack & Platform Engineer — Guatemala 🇬🇹
Documentation=https://linkedin.com/in/rodolfo-rodriguez-3994a3112
After=network-online.target coffee.service
Wants=hard-problems.target
[Service]
Type=notify
ExecStart=/usr/bin/build --stack="go,node,react,python,c#" --db="mysql,postgres,mssql"
ExecStartPre=/usr/bin/understand --root-cause --always
Environment="AI=mcp,claude-api,azure-openai" "ERP=odoo17" "SEC=oauth2.1,oidc,rls"
Restart=always
RestartSec=0 # los incidentes no esperan
OOMScoreAdjust=-1000 # este proceso no se mata
[Install]
WantedBy=production.target| Sistema | Stack | Lo difícil |
|---|---|---|
| 📦 Plataforma de archivos tipo Dropbox | Go · React · MySQL · NFS | Dedup SHA-256, GC por referencias, streaming HLS adaptativo |
| 🤖 2 servidores MCP (53 tools) | TypeScript · Node | OAuth 2.1 + PKCE + Dynamic Client Registration, a mano |
| 🎫 Tickets con triage por IA | Node · PostgreSQL · Azure OpenAI | Cada decisión del modelo queda auditada |
| 📊 Power BI → app web propia | React · Express · FastAPI | RLS server-side para 19 sedes, cierre contable a 0.2% |
| 🧾 37 addons Odoo 17 | Python | Facturación FEL/SAT, pasarela de pagos, nómina GT |
| 🔐 SSO + operación Linux | OIDC · systemd · Nginx | Postmortems reales; una vez el fix fue TCP BBR (20×) |



