← Back to selected work

Hands-on reference implementation · Azure AI Search

Azure KYC Compliance Search

A KYC compliance search prototype for identifying valid, expired and missing documents and presenting a clear follow-up action.

Azure AI SearchPythonStreamlitCompliance
Azure KYC Compliance Search

The problem

What this project is solving

Compliance and onboarding teams need to determine quickly whether required customer documents exist, remain valid or require follow-up. The implementation makes the status and recommended next action visible in one place.

Implementation

What I built

  • Designed an Azure AI Search index for customer, document, expiry, status and content fields.
  • Loaded synthetic Emirates ID, passport, trade-license and proof-of-address records through Python.
  • Implemented expired-document and missing-required-document checks.
  • Built a Streamlit review interface showing compliance status, follow-up need and recommended action.

Reference implementation using synthetic KYC records; not presented as a live banking or compliance deployment.

Evidence

Reference results

6sample profiles
12synthetic documents
4expired documents

Delivery perspective

Why this matters

The value is operational clarity: what is valid, what is missing, what has expired and what should happen next. The same pattern can be applied to many document-heavy operational workflows.