PA.
HomeProjectsTech StackBlog
Resume
PA.

Senior AI/ML Engineer · KYC/AML · Africa

HomeProjectsTech StackBlog

© 2026 Patrick Attankurugu. Built with Next.js.

Tech Stack

Tools & Technologies

The complete stack powering production AI systems for KYC/KYB identity verification, AML transaction monitoring, and financial compliance across Africa.

Technology

Engineering Stack

Languages

Core programming languages for AI and web development

Python
PythonPrimary language for AI/ML, data pipelines, and backend services
TypeScript
TypeScriptType-safe frontend and full-stack development
JavaScript
JavaScriptWeb applications and scripting
SQL
SQLDatabase queries, analytics, and data modeling

AI & Deep Learning

Frameworks for training and deploying neural networks

PyTorch
PyTorchPrimary framework for model training, fine-tuning, and inference
TensorFlow
TensorFlowProduction ML pipelines and model serving
scikit-learn
scikit-learnClassical ML — credit scoring, anomaly detection, feature engineering
Hugging Face
Hugging FaceTransformers, model hub, fine-tuning pretrained models
ONNX
ONNXModel optimization and cross-platform deployment
NumPy
NumPyNumerical computing and array operations
Pandas
PandasData manipulation and analysis pipelines

Computer Vision

Image processing, object detection, and biometric verification

OpenCV
OpenCVImage processing, face detection, liveness checks, video analytics
YOLO
YOLOReal-time object detection for ID capture and document verification
PaddleOCR
PaddleOCRDocument text extraction, ID card reading, receipt parsing
Matplotlib
MatplotlibData visualization, model performance charts, analytics dashboards

LLMs, RAG & NLP

Large language models, retrieval-augmented generation, and text processing

LangChain
LangChainLLM orchestration, chains, and agentic workflows
LangGraph
LangGraphMulti-agent systems and stateful LLM workflows
LlamaIndex
LlamaIndexRAG pipelines, document indexing, and agentic retrieval
spaCy
spaCyNER, entity resolution, and text classification for compliance
OpenAI API
OpenAI APIGPT models for compliance reasoning and document analysis
Google Gemini
Google GeminiMultimodal AI for document understanding and analysis

Web Frameworks

Backend APIs and frontend applications

FastAPI
FastAPIHigh-performance Python APIs for ML model serving and webhooks
Next.js
Next.jsFull-stack React framework for compliance dashboards
React
ReactInteractive UIs for verification flows and admin panels
Django
DjangoFull-featured Python web framework for enterprise apps
Flask
FlaskLightweight Python APIs and microservices
Tailwind CSS
Tailwind CSSUtility-first CSS for rapid UI development

Databases & Storage

Relational, graph, document, and vector databases

PostgreSQL
PostgreSQLPrimary relational DB for compliance records, user data, audit logs
Neo4j
Neo4jGraph database for PEP relationship mapping and UBO networks
MongoDB
MongoDBDocument store for flexible schema data and event logs
Redis
RedisIn-memory caching, session management, real-time queues
Elasticsearch
ElasticsearchFull-text search, log analysis, and compliance record search
Pinecone
PineconeVector database for RAG embeddings and semantic search

DevOps & Cloud

Infrastructure, deployment, and CI/CD pipelines

Docker
DockerContainerization for ML models and microservices
Kubernetes
KubernetesContainer orchestration for scalable AI deployments
AWS
AWSEC2, S3, Lambda, SageMaker for cloud AI infrastructure
GitHub Actions
GitHub ActionsCI/CD pipelines for automated testing and deployment
Nginx
NginxReverse proxy and load balancing for API services
Linux
LinuxServer administration and production environment management
Git
GitVersion control and collaborative development workflows
Domain Expertise

KYC / KYB / KYE / AML

Deep specialization in financial compliance — building AI-powered systems for identity verification, anti-money laundering, and regulatory compliance across African financial institutions.

KYC — Know Your Customer

Identity VerificationDocument AuthenticationBiometric MatchingLiveness DetectionFace ComparisonID Card OCRSelfie VerificationAddress VerificationRisk ScoringOnboarding Automation

KYB — Know Your Business

Business VerificationUBO DetectionCorporate Registry SearchBeneficial Ownership MappingDocument VerificationBusiness Risk AssessmentDirector ScreeningShareholder AnalysisCompliance ChecksEntity Resolution

KYE — Know Your Employee

Employee ScreeningBackground ChecksPEP ScreeningSanctions ScreeningAdverse Media ChecksOngoing MonitoringInternal Fraud DetectionAccess Risk AssessmentCredential VerificationInsider Threat Detection

AML — Anti-Money Laundering

Transaction MonitoringSuspicious Activity DetectionSAR/STR GenerationRule-Based EnginesML Anomaly DetectionFATF ComplianceTypology MappingRisk AssessmentAlert TriageRegulatory Reporting

Transaction Monitoring

Real-time MonitoringPattern RecognitionThreshold AlertingBehavioral AnalyticsNetwork AnalysisCross-border DetectionStructuring DetectionLayering DetectionVelocity ChecksGeographic Risk

Regulatory & Compliance

FATF RecommendationsPEP Database ManagementSanctions List ScreeningWatchlist MonitoringRisk-Based ApproachCustomer Due DiligenceEnhanced Due DiligenceAudit Trail ManagementCompliance ReportingData Privacy (GDPR)
Frameworks & Standards

Compliance Knowledge

FATF

Financial Action Task Force recommendations and 40+ guidelines for AML/CFT

Basel AML Index

Country-level risk assessment and compliance benchmarking across jurisdictions

6AMLD / EU Directives

European anti-money laundering directives and beneficial ownership requirements

OFAC / UN Sanctions

Sanctions list screening, SDN list monitoring, and embargo compliance