Entity resolution at scale
Matching free-text names to canonical records when the same thing is written six different ways in six systems. Products, companies, addresses, medical tests — same problem everywhere.
embeddingspgvectorpostgres
Retrieval systems
RAG pipelines over large reference corpora, including hybrid dense and lexical search, multi-tenant filtering, and verification layers that let a system decline rather than answer wrongly.
RAGLLMvector search
Extraction pipelines
Turning scanned documents and unstructured text into structured records — OCR, layout handling, schema-constrained generation, and the validation that keeps bad rows out.
OCRstructured outputPython
Data infrastructure
ETL and backend services that move large volumes reliably: queue-driven processing, cloud-native deployment, and the cost engineering that keeps a model-heavy pipeline affordable.
AWSGoSQL