I am a Research Scientist II at the Basis Research Institute and a Research Associate at Harvard's Programming Languages and Formal Methods groups.
I am broadly interested in the modeling of how we perceive the world, and the modeling of reasoning processes. To support this goal, I work in the emerging area between programming languages, machine learning, and probabilistic programming languages.
At Basis, I work on modeling uncertainty in symbolic world models in MARA, designing a robot design language that captures both morphology and control in R-ADA, and modeling LLM generation as an effect, as a framework for building agent harnesses, in effectful. At Harvard, I work on proof automation in Lean and causal systems for drug repurposing.
I completed my PhD doing machine learning and program synthesis-based debugging, and previously worked on computer vision problems: visually rich document information extraction.
Research interests
- World models: learning, evaluation, and uncertainty
- Languages and abstractions for robot design and LLM agents
- Program synthesis and probabilistic programming
- Neuro-symbolic systems modeled with LLMs, PPLs, and NNs
- Reliable, explainable ML for software, including graph-based learning for code and documents
News
- Oct 2026: EMPIRIC is out: robots extend a physics engine with code for the physics it is missing, fit it from a few noisy experiments, and plan with it. arXiv · code
- Oct 2026: Started as a Research Scientist II at Basis.
- Sep 2026: The Scaffolding Paradox: Evidence from AI-Assisted Dafny Proof Synthesis is accepted at SEFM '26.
Check out my writings here: datvo06.github.io, latest one: WorldTest: how do we know whether an AI has learned how a world works?
| VRDSynth | Autumn.cpp | NeuroSymbolicDG |
|---|---|---|






