Writing
I write about engineering leadership, software architecture, and the systems that help engineers do their best work. The articles explore ideas and lessons; the case studies show how those ideas played out in practice.
For a broader view of my background, see Experience.
Articles
Perspectives on technical decisions, engineering leadership, and building better systems.
Better Architecture Starts With Better Conversations
How collaborative, engineer-owned decisions and a lasting record of tradeoffs lead to better software architecture.
Read article Article Oct 30, 2026The Engineering OS in the Age of AI
How AI changes architectural coordination, engineering validation, and leadership responsibilities.
Read article Article Oct 29, 2026Conway's Law Is a Leadership Problem
How team structure and communication paths shape software architecture—and what I learned from Control4's pillar model.
Read articleCase Studies
Engineering challenges I've worked through, the decisions involved, and the outcomes.
Transforming Mobile Engineering: From Organizational Friction to Continuous Delivery
How aligning teams, changing engineering ownership, and modernizing releases helped Control4 deliver fixes to customers faster.
Read case study Case studyBuilding a Self-Sufficient Engineering Team: The Control4 Halo Turnaround
How organizational changes, technical mentoring, and incremental architecture improvements helped the Halo team ship and grow independent.
Read case study Case studyEnabling Edge AI Across the Product System
How connected hardware, edge inference, mobile experiences, and cloud processing came together to make AI capabilities practical.
Read case study