Retrieval over private documents
The answer and the source procedure side by side, so the agent can check it before repeating it to a patient. Every response scored on eight fixed dimensions, and the low scores come back as proposed edits to the knowledge base. Running under five cents a query in production.
Speech recognition at real concurrency
Fine-tuned Citrinet-1024 on Uthmani Arabic, served through NVIDIA Riva, multi-region on GKE. We benchmarked A100 against T4 and L4, one model instance against four, and measured from Dammam, Singapore and Toronto rather than from a load generator sitting next to the cluster.
Vision pipelines that produce numbers
VIN plates and odometers read from photographs, decoded against NHTSA vPIC with two commercial decoders behind it, because one decoder is a single point of failure for an entire estimate. Damage arrives as bounding boxes carrying component, operation, material and severity, which is enough structure to calculate labour from.
Agents wired into systems that bill people
Sales, migration and operations agents connected to CRMs, storefronts and dialers. Every write path gated and schema-checked, so an invalid generation is re-prompted instead of landing in a customer record for somebody to unpick three weeks later.
Workflow automation with a failure plan
n8n and Zapier systems built so the worst case is a queued item somebody can see, rather than a silent drop nobody notices for a fortnight. Error branches, retries, idempotency keys, and a runbook handed over with the credentials.
The unglamorous half
Numbered migrations that run identically in staging and production, nobody editing a live database by hand, billing reconciled from Stripe webhooks rather than from whatever the browser claimed, and cost per request tracked as a number somebody owns.