Blog
Articles, learnings, and thoughts.
Zero collisions can mean the system refused to fly
What dense-uav-ops is teaching me about measuring admission, service, sensing, and timing alongside collision avoidance.
Finding viable AI data-center sites means measuring uncertainty
How datacenter-geo searches across 59 siting factors while keeping evidence quality and uncertainty visible.
Coding agents move the bottleneck from code to the pipeline
What supervising coding agents changed in my work, and the pipeline measures I now care about at Codefac.
What 5G solved—and did not solve—for our drone trial
A retrospective note on Vizzbee's 5G UTM trial with Vi, the communication work it simplified, and the BVLOS work it did not replace.
Why we moved Vizzbee's airspace control plane toward federation
A retrospective note on the governance and interoperability questions behind Vizzbee's federated UTM architecture.
What broke when we took multi-agent deconfliction out of simulation
A retrospective note on a 2021 tactical deconfliction project and the environment-model gaps that appeared during flight testing.
Why our drone stayed below 0.5 m/s
A corrected retrospective note on end-to-end latency in a T265, D435, Jetson Nano, ROS, and PX4 autonomy stack.