← Back SIEF ALSHEYAB / PROJECTS Resume β†—
πŸͺͺ

KYC Sentinel

Automated identity verification and AML risk assessment platform. Combines document analysis, liveness detection, watchlist screening, and PEP checks into a unified risk-scored onboarding pipeline.

Active Python FastAPI KYC / AML Risk Scoring
KYC Sentinel β€” KYC & AML Risk Platform

Overview

KYC Sentinel is a compliance automation platform built from 3+ years of operational KYC and AML work managing onboarding at scale across 100+ countries. The system automates the full verification chain β€” document capture, identity checks, liveness validation, sanctions screening, and PEP flagging β€” producing a composite risk score per applicant.

Every verification decision is logged with its evidence chain and scoring rationale, enabling compliance review, audit trail generation, and retrospective analysis of rejection patterns across geographies and document types.

Verification Checks

πŸͺͺID Document Verification
πŸ‘οΈLiveness Detection
πŸ“‹Watchlist Screening
πŸ›οΈPEP Check
🌍Geo-Risk Assessment
πŸ“ŠComposite Risk Score

Architecture

IntakeDocument submission and preprocessing. Normalises input formats (passport, national ID, driver's licence) for downstream analysis.
ChecksParallel execution of identity, liveness, sanctions, PEP, and geo-risk checks. Each check runs independently and contributes a weighted sub-score.
ScoringComposite risk score engine (0–100). Configurable weighting per check type. Threshold bands: Low / Medium / High Risk with automatic decision routing.
AuditFull evidence logging per applicant. Decision trail, check results, scores, and timestamps persisted for compliance review and regulatory reporting.
APIFastAPI REST interface for integration into onboarding flows. Webhook callbacks on decision completion. JSON response with full check breakdown.

Key Features

Tech Stack

Python FastAPI SQLite asyncio Pydantic REST API Webhooks

Demo Preview

β–Έ KYC SENTINEL β€” VERIFICATION RUN