Verify through the surface people use.
A 200 response carrying nothing is not a working feature. Open the browser, read the payload, compare the number against one computed somewhere else.
Head of Technology and Architecture at CODVO.AI
Agents, geospatial intelligence, meeting intelligence and the infrastructure underneath them. Built for industrial and enterprise teams, then run in production where the answers have to be right.
As of October 2026
About

I lead technology and architecture at CODVO.AI, where we build applied AI for critical operations. My work runs from the first prototype to the system that carries real load: agents, maps, meetings, machines, and the platform they all sit on.
Most of it is for industrial and enterprise teams in energy, manufacturing, healthcare and data centers, where a wrong answer costs real money. So I care less about the demo than about the Monday after it.
Work
CODVO.AI productNeIO
Agents that plan, act and check their own work inside real workflows, with evaluation harnesses that decide whether a change ships.
CODVO.AI productAgenticGIS
Plain-language questions over maps and asset data, answered against real geometry so the count and the pins agree.
Conversations turned into decisions, owners and follow-ups, with every line traceable to the moment it was said.
Early warning for rotating equipment and plant systems, trained on data scaled to how the machines really behave.
Annotation and analysis pipelines for surgical video and speech, from capture through review.
The part nobody demos: cloud, containers, release gates and a private network of machines that keeps all of the above running.
Method
A 200 response carrying nothing is not a working feature. Open the browser, read the payload, compare the number against one computed somewhere else.
Demo data has to be internally consistent and anchored to real magnitudes. A domain expert spots the lie in one glance, and everything after it loses credibility.
Agents build, other agents review, and a person comes in for the hard parts. Every loop has a cap and a check before anyone says done.
Speed is welcome everywhere except the one place a mistake cannot be undone. Incident pressure does not waive the confirm step.
Contact