Independent Researcher & Consultant

Dima (Dan) Sivov

I take ideas from concept to validated prototype — fast — across information retrieval, RAG, and agentic AI, then help teams turn the winners into shipped systems and large-scale research.

Information retrieval & semantic search RAG Agentic AI LLMs & VLMs Distributed systems & databases
About

The hard middle of intelligent systems

I work independently on how systems retrieve the right context, reason over it defensibly, and act on it in real time — the connective tissue between a good model and a system you can trust in production.

Over three decades I've carried ideas from prototype through to production systems and peer-reviewed publication — with contributions to openGauss, OpenStack, and RAMCloud, and papers at venues including VLDB and ECIR. Today I split my time between independent research and consulting for teams and startups on applied AI, system design, and technology strategy.

A triple is a headline. My work is about keeping the byline, the dateline, and the sources — context, provenance, and latency, not just the answer.
Selected Work

Open-source research projects

Each started as a research question and became a working, source-traceable system. Read the write-up, or dive into the code.

Real-time agents · voice

MCPlanner

Supervising the fast mouth — a slow brain for a fast agent

A two-system architecture that hides external-data latency in real-time voice agents: a fast agent on the critical path, a slow supervisor planning in the background, and a speculatively populated pool cache with an LLM-free reranker. Prefetching hid 95.5% of latency; simple historical counts beat MCTS at predicting the next action.

Knowledge graphs · RAG

Context Graph

The fourth element — decisions, not just facts

Extends graph-RAG with a fourth dimension on every edge: a RelationContext capturing why a decision was made, who approved it, through what channel, and when it expires — turning a system of record into a system of decision. Now with a soft-predicate business-rules gate and an LLM-driven web ingester.

OSINT · knowledge graphs

investigator

The hidden thread — the actor who connects two stories

An OSINT pipeline that turns a news corpus into a scored, fully source-traceable knowledge graph. It extracts actors and events, merges the evidence, and surfaces bridges, brokers, and corroborated leads — compressing 449 articles into a 57-node map in ~50 minutes, every claim traceable to its URL.

Evaluation · agents

Strategist

Sales Strategist Benchmark — grading persuasion without an answer key

An open evaluation framework for goal-oriented conversation agents. Instead of grading against fixed answers, it runs A/B "matches" grounded in Cialdini's principles, against a diversity-stratified benchmark and a calibrated customer simulator — comparative testing for dialogue where exam-style scoring fails.

Research

Publications & papers

Peer-reviewed and independent research in information retrieval, neuro-symbolic methods, real-time agents, and in-memory databases.

◆ Independent research · 2026

Speculative Context: A Pool-Based Cache for SOP-Constrained Voice Agents — sole author. A two-system architecture that hides external-data latency in real-time voice agents using a speculatively populated pool cache and an LLM-free reranker.

Background

Experience

Three decades building distributed systems, databases, and applied-AI prototypes — and leading the teams that ship them.

Ongoing

Independent Consultant & Researcher

Self-directed

Software architecture, system design, and technology strategy for startups; independent applied-AI research across retrieval, RAG, and agentic systems.

2013 – Present

Principal Engineer & Researcher

Toga Networks (Huawei)

Applied research in IR, semantic search, and large-scale visual deep-understanding; architecting distributed database and networking components adopted into Huawei platforms; prototyping RAG, agentic, and visual-language systems and leading them into product.

2010 – 2013

Team Leader — Event-Driven Monitoring & Management

BetterPlace

Led the team designing and building event-driven monitoring and management systems for a large electric-vehicle charging network.

2002 – 2010

R&D Manager · Project Manager · System Engineer

Matrix (Technology Division)

Led R&D teams and end-to-end delivery of enterprise software projects across multiple clients.

1995 – 2002

Systems & Infrastructure Software

Intel (IDC) · Philips Medical Systems (Elscint / Picker)

Unix infrastructure software at Intel's Israel Development Center; system integration and connectivity in medical imaging.

Open-source contributions
  • openGauss — architect for Memory-Optimized Tables (MOT)
  • OpenStack — database support for Open vSwitch
  • RAMCloud — DPDK network support
  • Context Graph · investigator · Strategist · MCPlanner — sole author
Education
  • University of Haifa — Mathematics & Computer Science
  • Moscow University of Communications — Television & Broadcasting
Languages
  • Python · C · C++ · Java
Get in touch

Let's work together

Available for consulting and research collaboration on applied AI, retrieval and RAG, agentic systems, and distributed-systems architecture.