Connect documents and relationships
Neo4j · graph + vector search
Architected retrieval across structured and unstructured sources, combining graph relationships with semantic document search.
A production RAG application combining graph relationships, vector search and multi-agent workflows.
A public sketch of the documented components and workflow. Internal interfaces are omitted.
Download full-resolution SVGEnterprise knowledge spans structured records and unstructured documents. Answering a question requires finding relevant information and understanding the relationships that give it context.
Neo4j · graph + vector search
Architected retrieval across structured and unstructured sources, combining graph relationships with semantic document search.
LangGraph · CopilotKit
Developed specialized agents for query decomposition, document search and answer synthesis, with CopilotKit integrated into the application experience.
Python · Docker · GCP
Implemented containerized Python services and automated deployments through Cloud Build and Cloud Run. Used uv to manage Python environments.
Selected work from my engineering role at Netskope. Impact figures are reported from this work; the companion examples below use synthetic data.
A new, runnable example that scores saved predictions against expected outputs. It uses fictional data and illustrates evaluation mechanics; it does not reproduce the production system or substantiate the impact figures above.
python3 evaluate_outputs.py retrieval.json report.jsonPython 3.10+ · Standard library only · Includes fixtures, metric definitions and tests