About
I started my career building software, then moved into architecture and engineering leadership. Over more than 20 years, the scale of the work changed: I went from designing systems and leading teams of 10 to leading organizations of more than 80 people across onshore and offshore groups.
As my responsibilities grew, so did the complexity of the systems and organizations I supported. Much of my work has focused on modernizing critical platforms without disrupting the businesses that depend on them. That work taught me how to move forward without sacrificing stability: meet today’s needs, improve the underlying system, and leave less technical debt behind.
Today, I apply that experience to production AI and agentic systems. I still lead like a developer and architect: close enough to understand the work, ask useful questions, and help teams decide when to move quickly, when to protect reliability, and when technical ambition creates real business value.
Director, Platform Engineering
Section titled “Director, Platform Engineering”March 2023 to May 2026
Led platform engineering & IT Experience teams responsible for shared enterprise components, services, and engineering standards.
Director, Technology Engineering
Section titled “Director, Technology Engineering”August 2021 to February 2023
Senior Manager, Applications Development
Section titled “Senior Manager, Applications Development”February 2015 to July 2021
MED e-care Healthcare Solutions
Section titled “MED e-care Healthcare Solutions”Senior Software Development Manager
Section titled “Senior Software Development Manager”July 2014 to February 2015
Wireless Ronin Technologies
Section titled “Wireless Ronin Technologies”Software Development Manager
Section titled “Software Development Manager”August 2010 to July 2014
Hewlett Packard Enterprise
Section titled “Hewlett Packard Enterprise”Solution Architect
Section titled “Solution Architect”June 2007 to August 2010