Technology should serve people. Not the other way around.#
After 15+ years building technology solutions, I believe the real complexity isn’t in the code. It’s in the people. The best technical architecture in the world fails if it doesn’t account for how humans actually work, communicate, and make decisions. I help organizations build technology strategies that amplify human capabilities rather than fighting against them.
My journey started in industrial environments, places where technical decisions have real-world consequences. At BHP and other complex organizations, I learned that elegant theories mean nothing if they don’t work under pressure with real teams facing real constraints. Eight years at Amazon Web Services exposed me to hundreds of different organizational challenges across every industry. I’ve seen what works, what fails, and why. From startups to global enterprises, from simple migrations to complex transformations. Organizations struggle most at the intersections where development teams meet security requirements, where cloud architecture meets compliance needs, where technical capabilities meet business objectives.
How I Think About Technical Problems#
Technology is Evolution on Steroids: Technology drives change faster than most people can adapt. My role is translation and helping organizations bridge the gap between what technology can do and how it solves their actual problems.
Start by listening: I like to understand the people, the constraints, and the business goals first. The “ideal tech architecture” isn’t one size fits all.
Make principled, pragmatic decisions: Many organizations underperform because they operate with flawed frameworks for thinking about risk, integration, or technical debt. I help build better systematic approaches to technical decision-making that works in your organization’s reality.
Why This Matters (to Me)#
Because I believe:
- We should spend less time fighting fires and more time shipping features
- When tech serves people everyone wins
Beyond work#
When I’m not architecting solutions, you’ll usually find me running (it helps me think through complex problems) or spending time with my family. Both have taught me valuable lessons that surprisingly translate well to technical strategy work.
Image credit @joshnh on Unsplash