Skip to content

Director of Software Engineering

I took an on-prem IoT platform to Azure — and doubled the team's retention along the way.

Twenty-five years leading global engineering teams across the US, Europe, and Costa Rica, building organizations that ship reliably and keep their best people.

Available for consulting

18 → 42 mo
Engineer retentionRebuilt underperforming teams with targeted coaching and modernized delivery practices, more than doubling average tenure.
Weeks → minutes
Deployment lead timeReplaced a batched release process with continuous delivery, enabling daily production releases.
3,000+ devices
IoT fleet on AzureMoved on-prem systems to Azure cloud serving 3,000+ IoT devices and 2,000+ customers, with millions of events a day.
15×
Throughput increaseBuilt modular cloud foundations and an enterprise event bus, multiplying boxes processed and staged for production.

Recent writing

All writing
Leadership14 min read

Why Don't We Mentor Software Management?

Uncovering the hidden pitfalls in how organizations promote and support management, revealing the make-or-break power of mentorship and outcome-focused leadership in software.

  • leadership

Have a role, a hard problem, or a team that needs rebuilding? Let’s talk.