Software Architecture & Technical Leadership Consulting
I help organizations design robust software systems, improve engineering effectiveness, and scale technical teams — with a strong preference for asynchronous collaboration.
Discuss Your CaseI work best with teams that value structured thinking and written communication. Engagements are typically:
My goal is to provide high-impact insight without adding process overhead.
Doctor of Science (Tech.) in Software Engineering. 15+ years in embedded systems, industrial automation, IoT platforms, and large-scale IT environments.
Former roles include Agile Coach (Lean Portfolio Management), Software Lead for transportation systems, Senior Systems Engineer in mining automation, public-sector digital platform advisor, and academic researcher.
Author of “Designing Distributed Control Systems – A Pattern Language Approach” (John Wiley & Sons) and IEEE Software contributor.
I offer flexible advisory packages designed for focused, high-value collaboration. Most clients retain me for:
International clients welcome. Remote-first collaboration.
If you believe your organization could benefit from structured architectural insight and experienced technical leadership, I’d be happy to review your case.
Start a Conversation