About

My background spans integration, distributed systems, embedded systems, control systems, and complex adaptive systems.

Across those domains, the work has always been the same at its core: designing systems that behave predictably under constraint, fail in legible ways, and remain governable as complexity increases.

Autonomy didn’t create new problems, it exposed existing ones. It stresses assumptions about authority, oversight, responsibility, and scale that were already fragile.

Architecting Autonomy is the lens I use to make those stresses visible, and to explore what architectural responses actually hold when systems operate faster than humans can intervene.


I’m interested in conversations where autonomy is real, stakes are non-trivial, and structure matters more than intent.


Architecture is the control surface.