Architected and directed development of a document-intelligence platform for a major Mexican financial institution (name withheld), built on a shared hexagonal-architecture .NET foundation to address two related regulatory-compliance needs: processing official information requests from banking authorities, and automating the quality verification of customer account statements.
Both products share a common hexagonal-architecture .NET foundation and document-processing pipeline, with IndViSi built as an additional module on top of the platform originally developed for regulatory-request processing. Ingestion, processing and validation are separated into independent stages, using a functional error-handling model (Result<T>) in place of exceptions for business logic, with full observability instrumentation throughout.