Enterprise AI & Agentic Engineering
Adopting AI the way real engineering teams work: agentic development, spec-driven builds, and tools that make developers faster instead of slower.
AI · Architecture · Engineering Leadership
AI is changing more than how software is engineered and written. It's changing how the organizations that build it need to be designed, led, and operated.
Areas of Practice
Adopting AI the way real engineering teams work: agentic development, spec-driven builds, and tools that make developers faster instead of slower.
Cloud-native delivery on AWS, from infrastructure automation to the distributed systems it runs on.
Building and shipping software for more than two decades, across every shift the technology has gone through.
Architecture that keeps options open instead of locking a team into today's decision.
Leading without the title: mentoring engineers and changing how teams actually work.
Six years in product management, spent figuring out what customers actually needed instead of just what they asked for.
Central Thesis
The challenge has shifted from building more software to building better technology organizations.
For decades, the biggest challenge was building software. It was expensive, and there were only so many engineers who could do it.
AI is changing that equation.
As creating software gets easier, the real constraint shifts. What's left is harder to automate: good judgment, and people who know which problems are worth solving.
Technology alone has never been the competitive advantage. The organizations that learn the fastest and adapt the fastest are the ones that win.
Latest Articles

20+
Years building technology
About
I've spent over 20 years in software, engineering, product, architecture, and leadership. None of it made me care about technology for its own sake. What held my attention was different: why some organizations build things people love while others, with just as much talent, don't.
The answer is rarely a skills problem. It's usually the system built up around good people that makes good work harder than it should be.
Along the way I've worked as a consultant, a project manager, an engineering manager, and eventually a coach helping other teams get better at how they build software. Every one of those jobs pointed at the same thing: the best fixes usually happen at the edges, where product, architecture, and engineering actually sit down together instead of staying in their own lanes.
Start a conversationContact
If you are an engineering leader rethinking how your organization operates in the age of AI, I would love to talk.
Start a conversation