AI engineer building production agentic systems in high-stakes financial domains. In crypto and decentralized systems since 2020; since 2025 in Mexican fiscal compliance, where a wrong output is a legal filing with the tax authority. Shipped solo: a production MCP server (46 tools), a three-tier Claude orchestration layer with cost-aware model routing, and a full AI-native compliance platform with chat interface, STT input, prompt engineering, eval coverage, end-to-end observability, human-in-the-loop approval on irreversible operations, and 6,638+ tests at 91% coverage.
Previously led development at RetailDAO, where I ran smart-contract audits and executed the on-chain governance action that permanently capped the token supply, removing inflation and honeypot risk for holders. Python and TypeScript/Node. Async collaboration with North American teams; English-first documentation.
- Production MCP server (46 tools). Designed, built and operate a Model Context Protocol server (TypeScript/Node, Railway) covering the full CFDI 4.0 lifecycle: invoicing, payroll, carta porte, payment complements, live SAT catalog injection, EFOS blacklist sync, PAC stamping, multi-tenant credential handling. ~1.2ms median tool dispatch under sustained load. MCPTypeScriptRailway
- Three-tier agentic orchestration on Claude. Routing agent classifying 10 fiscal domains, 10 domain agents using native tool use with agentic loops and self-correction, scoped tool allowlists, and cost-aware model routing across Haiku/Sonnet/Opus tiers. Claude APITool UseMulti-Agent
- Reliability under irreversible operations. Human-in-the-loop approval gate before any tax-authority stamping, two-layer idempotency, single-flight deduplication on lazy loading, fail-open vs fail-closed policy per subsystem, and circuit breakers on third-party stamping (PAC) providers. HITLIdempotencyCircuit Breakers
- Retrieval and context injection. Domain-scoped retrieval over 54+ MCP resources (SAT catalogs, document templates, regulatory docs, blacklists) with live per-domain context injection, lazy loading and single-flight deduplication. SAT catalog lookup via fuzzy string matching across 52k+ catalog entries. Chose deterministic resource retrieval over vector search: fiscal answers must be complete and reproducible, and re-indexing must not silently change last quarter's output. MCP ResourcesFuzzy Matching
- Evals & observability. Versioned prompt templates and system instructions across all agents; eval coverage plus end-to-end tracing (Langfuse) with per-session cost attribution and failure triage. Five-tier test strategy from unit through contract to E2E smoke, 6,638+ tests at 91% coverage. LangfuseVitest
- Full-stack. Next.js 16 / React 19 streaming frontend, Node backend, PostgreSQL/SQLite data layer, Zod schema validation at every boundary, CI/CD. Next.jsReact 19Zod
-
Applied mathematics in production. Directed supplier-network risk
graph with BFS propagation and DFS cycle detection for tax-fraud carousel patterns;
derived and published the decay bound, released as the open-source
efos-risk-graphnpm package. Graph Algorithmsnpm - Customer-facing delivery. Ran discovery sessions with Mexican accounting firms and translated ambiguous fiscal and regulatory requirements into working agent workflows.
- AI-assisted engineering. Built the platform solo directing Claude Code, Gemini CLI, OpenCode and other harnesses daily, reviewing all generated code for logic, security and performance defects as the last line of defense before production.