agm.

SPECIMEN №01 · AI BUSINESS ARCHITECT

Manual processes retired. In production in weeks.

FIGHTER PILOT · REGULATED INDUSTRIES · ONE ACCOUNTABLE BUILDER

Cockpit portrait — Alejandro Gutiérrez Mourente, oxygen mask on, level flight
PORTRAIT №00 · COCKPIT · OXYGEN ON
↓ SCROLL

BY THE NUMBERS

€5M/yr

Manual process retired

DocFields · projected 12-mo run-rate

100+ FTE

Equivalent workload

Purchase validation · field UAT

1+ yr

In production

Onboarding engine · 35 nodes · 3 languages

<1s

Voice catalog response

Askalog · 24,000 SKUs · zero hallucinated prices

8

Products shipped solo

4 prod · 2 pre-prod · 1 alpha · 1 build

ABOUT

Your company is paying people to read documents, copy fields, and chase each other for approvals. I find that process, I put it in front of its own numbers, and I retire it: specified first, built end-to-end, in production with real users in weeks. €5M a year retired so far, 100 people worth of work, in one regulated group.

One person means one accountable. You get the same builder from the first call to the first production incident. And you never depend on me: every system ships with the spec it was built from, every decision written down, tests on every delivery, and a handover your team can run without me.

Operational discipline from a decade in a cockpit: understand the operation before touching it, no improvisation on critical fields, no undeclared exceptions in production.

WHAT I'VE SHIPPED, ALONE, TO REAL USERS

01.

A document intelligence platform with four extraction engines and contract generation. It retired a €5M/year manual process (projected, 12-month run-rate) and the equivalent workload of 100+ people. Production for over a year.

02.

A client portal that walks the seller of a vehicle through 35 decision nodes and 34 document types in three languages, and hands a clean, cross-checked file to the back office. Production, one year.

03.

Autonomous validation of purchase files in an enterprise back office: every field checked against every other document, field-level provenance, permissions by job. Nine findings from a field review closed in 48 hours.

04.

A business-native AI assistant that lives inside the company's own system: it reads the case files, the documents and the law it must comply with, and acts through the platform's tools, gated per tenant and traced end to end.

05.

Prototype-to-production cadence: a working demo in days, an integrated system in weeks, and a written trail a CTO can audit.

I've done this in automotive finance, aviation, fintech, legal and defense. The method is what transfers: learn the operation faster than the people who run it expect, challenge the requirements they accepted as fixed, then use AI to build past them.

Strategy, execution, and the on-call phone number. One person, accountable.

SELECTED WORK

Exhibits

Four in production. Two pre-production. One in alpha. One in build.

EXHIBIT A · DOCUMENT INTELLIGENCE

DocFields.ai

Situation: a regulated group extracting fields from 34 document types by hand. Result: €5M/year retired, one normalized output, live in production.

Twenty-four enterprise processors, confidence-tiered fallback, one normalized output. Most contracts stop at the cheapest tier.

— design rationale
STACK· Python · Document AI · Anthropic · OpenAI
STATUS· Production · docfields.ai
SCOPE· 24 processors · €5M/yr manual process retired (projected · 12-mo run-rate)
NOYESNOYESDocument receivedREGEXRegex parser · 4 detectors~0 cost · < 50 msCritical fieldsextracted?DOC AIDocument AI · 24 processorsDNI · vehicle reg · invoices · contractsConfidence≥ threshold?VISIONVision · Anthropic | OpenAIclaude-sonnet-4 · gpt-4o · selectableUNIFYNormalize + provenancesingle shape · provider trace · signature checkStructured payload out~70% of docsstop here.LEGENDStart / EndStepFocal decisionDecisionMergeConvergent output
View specimen ↗
EXHIBIT B · CLIENT ONBOARDING

Auto Financing Onboarding

Client portal for an auto retail group · powered by DocFields.ai

Cross-document conflict detection, append-only attestation per field. No human keystroke between document upload and the underwriting payload.

— design rationale
STACK· Next.js 16 · Hono BFF · GraphQL · DocFields.ai
STATUS· Pre-production
SCOPE· Auto-financing onboarding for a multi-tenant dealer group
OUR PLATFORMHTTPStRPCCALLEXTRACTEXTRACTFIELDSSIGNUNDERWRITEUSERCustomerbrowser · mobile-firstWEBClient PortalNext.js 16 · App RouterBFFHono BFFedge runtime · GraphQL outROUTERDocFields.ai Enginemulti-provider · fallbackCLOUDDocument AI24 EU processorsCLOUDVision ModelsAnthropic · OpenAIGUARDConflict Checkercross-document fieldsSTOREAttestation Logappend-only · per fieldOUTUnderwriting Payloaddecision-ready JSONNo human keystroke between document upload and the underwriting payload.Every field carries provenance: which document, which model, which confidence tier.LEGENDFocal · orchestrator / outputInternal serviceStoreExternal AI providerExternal API callUnderwriting handoffTrust boundary
View specimen ↗
EXHIBIT C · ONBOARDING ENGINE

Onboarding Questionnaire

Decision-tree document-set engine · live for over a year

Thirty-five nodes. Thirty-four document types. Three languages. The graph decides which papers a customer must upload — and which stack to demand when the easy answer fails.

— design rationale
STACK· TypeScript · graph engine · i18n · DocFields.ai handoff
STATUS· Production · 1+ year
SCOPE· 35 nodes · 34 document types · ES / EN / PT
35 NODES · 34 DOC TYPES · 3 LANGUAGESperson.typeROOTNATURALLEGALnatural personAGE · NATIONALITY · DOCSlegal entityNIF · REPRESENTATIVE≥18<18spanish?FOCAL BRANCHminorTUTOR · LIBRO · AUTHYES · DNINODNI · 2 docsFAST PATHNIE · pasaporte · drivingFOREIGN · 4–6 DOCStutor + minor5–7 DOCSREPRESENTATIVENIF · representative · address4–6 DOCSOUTPUTrequired[]optional[]i18n_keyDocFields.aiLEGENDDECISIONINFO / FORMTERMINAL · DOC SETFOCAL · FAST PATH
View specimen ↗
EXHIBIT D · BACKOFFICE AUTOMATION

Business Management System

Situation: 100+ people re-reading purchase files. Result: files clear on their own; operators see only what disagrees. Field QA: nine findings, closed in 48 hours.

Every field on the contract cross-checked against every other document in the bundle. Most files clear without an operator touch.

— design rationale
STACK· Multi-tenant BMS · DocFields.ai · cross-validation engine
STATUS· Pre-production · UAT
SCOPE· 100+ FTEs of projected equivalent workload
BMS · OPS PLATFORMUPLOADUPLOADPARSE BUNDLEEXTRACTEXTRACTFIELDS + SRCFEEDSAUTO-APPROVEFLAGBUNDLEClient DocsDNI · payslip · IBANBUNDLECar Docspermiso · ITV · ficha · contratoOPS UIBMS Consolebackoffice operator portalROUTERDocFields.ai Enginemulti-provider · fallbackCLOUDDocument AIDNI · permiso · ITV · contratoCLOUDVision ModelsAnthropic · OpenAI · fallbackLEDGERProvenance + Attestationsfield · doc · model · confidenceCHECKCross-Validation EngineDNI · plate · VIN · owner matchOUTCompras Decisionapproved file · or operator queueSample checksDNI on contract ≡ DNI extractedplate ≡ permiso ≡ ITV ≡ fichaVIN on contract ≡ VIN on fichaowner name on permiso ≡ sellerall signatures + dates validMost purchase files clear without an operator touch.When something disagrees, BMS gets one alert with the exact field, document, and conflict — not a stack to re-read.LEGENDFocal · check & outputInternal serviceLedger / storeExternal AIUpload / APIFlag / returnAuto-approvalTrust boundary
View specimen ↗
EXHIBIT H · BUSINESS-NATIVE AI

Business-Native Assistant

Situation: a multi-tenant professional-services platform with an AI that knew nothing about its own cases. Result: an assistant that lives inside the platform, reads the files, and acts through its tools.

It knows the case, the document, the calendar and the law that applies, because it runs inside the system that holds them. Every capability gated per tenant. Every action traced.

— design rationale
STACK· Anthropic · MCP tools · Inngest · Langfuse · OnlyOffice · Workspace connectors · legal RAG
STATUS· Production · multi-tenant rollout
SCOPE· Case files · documents · calendar · legislation (national + 17 regional) · per-tenant capability gates
COMPANY PLATFORM · PER TENANTASKSPLANSACTSREASONSRESUMESTRACEUSERLawyer · Operatorchat · voice · documentsAGENTNative Assistantcontext · memory · planGATECapability Gatesper tenant · per user · per toolCase filesmatters · tasks · deadlinesDocumentsread · draft · OnlyOfficeWorkspacemail · calendar · drive · per tenantLegal RAGnational + 17 regional codesMODELSModel Routerbudget · fallback · per-tenant keyCLOUDAnthropictool use · long contextJOBSDurable RunsInngest · retries · scheduled tasksLEDGERTrace + CostLangfuse · every call · every euroWhat it knowsthe open matter and its deadlinesthe document it is asked aboutthe user's calendar and mailboxthe law that applies with the articlewhat it is allowed to do, per tenantA chatbot bolted onto the side knows nothing. This one runs inside.Same permissions as the user, same data as the platform, and a trace of every action and every euro spent, per tenant.LEGENDFocal · gateInternal service / toolLedger / storeExternal AIGated actionAsync / traceTrust boundary
EXHIBIT E · VOICE COMMERCE

Askalog

Sub-second voice catalog agent · askalog.com (alpha)

Ask in Spanish, get the car. Sub-second, deterministic, zero hallucinated prices — the unit economics of voice commerce, finally.

— design rationale
STACK· Pipecat · LiveKit · Deepgram · Cartesia · Postgres
STATUS· Alpha · askalog.com
SCOPE· Auto retail group · 24,000 SKUs · 24/7 sales coverage
STREAM AUDIO ~150MSPARTIAL TRANSCRIPTMCP · SEARCH(...)VALIDATE LIVE INVENTORYREAL VEHICLE IDSRESPONSE TOKENSHIGHLIGHT MATCHESVOICE + UI · ~90MS FIRST BYTEUSERCustomerbrowser · WebRTCSTTDeepgram Nova-3streaming · es-ESAGENTLLM + MCP Tools25+ inventory toolsTTSCartesia Sonic-2streaming · es-ESCTLGUI + Catalog24K vehicles · liveLEGENDFocal agentStreaming / APIValidated returnCustomer-facing outputLive ground truth
View specimen ↗
EXHIBIT F · MULTILINGUAL TRANSLATION

SmithVox

Real-time agentic translation for regulated meetings

KUDO sells you interpreters. Wordly sells you captions. SmithVox sells you a tamper-evident multilingual transcript — in the speaker's own voice — and a chair agent that keeps the meeting from drifting.

— design rationale
STACK· Pipecat · LiveKit · Deepgram Nova-3 · GPT-4.1 · ElevenLabs
STATUS· In build · MVP week 6
SCOPE· 32 languages · per-speaker voice clone · hash-chained ledger
SMITHVOX BRAIN STACKRAW MIC INPER-LANG MIX OUTAUDIO + SPK IDSYNTHESIZEDTEXT + LANGTGT + VOICE IDLOOKUP TIMBRESTATE SYNCHASH-LOG TURNUSERSpeakers · NEN · ES · MN · DE …HUBLiveKit SFUper-participant tracksUSERListeners · Neach in chosen langSTTDiarization + STTDeepgram Nova-3BRAINTranslation HubGPT-4.1 + glossary RAGTTSTTS · MultilingualElevenLabs MML v2 · cloneSTOREVoice Clone Vaultinstant clone · session-scopedAGENTSession Chairdecisions · names · jargonLEDGERCompliance Ledgerhash chain · OpenTimestampsOne ingress.N egress mixes.each listener hears the room in their language · in the speaker's own voicePer-turn latencySTT ~250 mstranslate ~380 msTTS ~280 msjitter ~180 msp50 ≈ 1.09 sp95 ≈ 1.28 sLEGENDFocal · brain & ledgerInternal serviceStore / vaultExternal providerOptional / parallel agentAudio · WebRTCState syncNotarized handoff
View specimen ↗
EXHIBIT G · ABSA PIPELINE

Prism Engine

Aspect-based sentiment with sector RAG · whyrating.com (pre-production)

Thirty-six primitives, intensity-scaled, anchor-grounded to the verbatim review text. Reputation noise becomes a queryable underwriting signal.

— design rationale
STACK· Python · Pydantic · Anthropic · pgvector
STATUS· Engine in production
SCOPE· 85+ classification runs · 36 primitives
FETCH UNCLASSIFIEDLOAD SECTOR VOCAB36 PRIMITIVES + ADDONSBATCH × 5 PARALLELABSA EXTRACTSTRUCTURED JSONVALIDATE + ANCHOR GROUNDPYDANTIC + UPSERTFEEDReview Streamv3 · LEFT JOINORCHClassification Pipelineasync · semaphore × 5RAGSector Vocabularyprimitives + addonsAIAnthropic LLMclaude-sonnet-4GUARDValidator + DBPydantic · v3 upsertLEGENDFocal orchestratorExternal / API callReturnCritical guard stepRAG / store
View specimen ↗

CURRENTLY SHIPPING

Week of Sep 22, 2026

  • PRE-PROD

    Purchase validation, field UAT

    A field review by the operations team raised nine findings. All nine closed in 48 hours: one URL per file, permissions by job, validated identity written back to the ledger.

  • PROD

    DocFields, field equivalence

    LLM escalation for fuzzy matches now ships with an explicit degraded flag. The consumer discards degraded verdicts instead of trusting them.

  • PROD

    In-platform assistant, connectors

    Per-tenant Google Workspace connectors and legal RAG tools behind tenant flags. Every tool call traced.

Updated by hand, not by a job.

THE FIRST ONE TO GO

Somewhere in your company a process still runs on people re-reading documents. That is the one I retire first.

HOW WE WORK

Three ways in. Each one ends with something in users' hands.

Anchored on outcomes, not hours. Every step is credited against the next, and every delivery ships with spec, tests and handover.

01 · DIAGNOSTIC

Two weeks. One process, on paper, with its price tag.

I map the process, measure what it costs you today, design the system that retires it, and write the plan. You keep the document whether or not we continue.

Fixed fee · credited against the pilot

02 · PILOT

Six to eight weeks. One process, in production, with real users.

End to end: data model, extraction, rules, interface, integration with what you already run. Specified before it is built; tested on every delivery; handed over with the decisions written down.

Half on start · half when it is in users' hands

03 · RETAINER

Month by month. The next process, and the one after.

Same builder, same method, a standing capacity to keep retiring manual work and to answer the phone when production calls. Priority on your roadmap, no re-onboarding.

Monthly · cancel with a month's notice

If the diagnostic finds no case worth building, I say so, and you keep the report.

METHOD

Learn the operation faster than the people who run it expect, challenge the requirements they accepted as fixed, then use AI to build past them.

AUTOMOTIVE FINANCE·
LEGAL·
AVIATION·
FINTECH·
DEFENSE
F/A-18 Hornet in vertical climb

PHOTO №01 · F/A-18 HORNET

BACKGROUND

Decade as a fighter pilot.

A decade as a fighter pilot and Operational Safety Officer in the Spanish Air Force. Operational discipline transferred to software architecture: systems either work under pressure or they fail people. That standard runs through every project here — the audit trails, the deterministic guards, the field-level provenance.

The same loop in both jobs: understand the operation first, then build what it actually needs. No improvisation on critical fields. No undeclared exceptions in production.

Self-portrait in the cockpit, oxygen mask on, level flight
PORTRAIT №01 · COCKPIT · LEVEL FLIGHT
Aviation Safety Management System dashboard — risk posture, SPIs, compliance overview
SPECIMEN №07 · SAFETY MANAGEMENT SYSTEM · AVIATIONRisk posture, SPIs, audits, investigations — the same operation I used to enforce, now as software.

CONTACT

Portrait of Alejandro Gutiérrez Mourente
PORTRAIT №02 · 2026

Thirty minutes. One process. A number.

If you are a CTO, head of operations or founder in a regulated business, book the diagnostic call. You leave with three things: which process to retire first, what it costs you today, and whether I am the right person to do it. If there is no case, I say so.

Address revealed on click · spoofing-resistant