Engineering & Solutions Leader
I build teamsand systems thathold up.
Twenty years of turning complicated technical challenges into dependable products, helping talented people do their best work along the way.

Experienced across
- Engineering leadership
- Solution design & scoping
- Platforms & architecture
- Delivery & DevOps
- Hands-on development
Background
Good engineering is more than code. It’s the shared understanding and support that empowers people and lets them make better decisions.
I started as a developer and systems administrator and have spent over 20 years in software development and delivery, much of it leading agency engineering teams: frontend, backend, and DevOps delivering .NET, Sitecore, Drupal, and cloud solutions on GCP, Azure and AWS. Along the way I have been lucky enough to work with some truly amazing and talented people, and I have learned that the best solutions come from teams that are empowered to make decisions and supported in their work.
That background shapes the solutions work I do now, working directly with clients to understand their business challenges and ensuring that we're building technical solutions that provide measurable value. My technical experience ensures that the handoff from solution design to delivery is seamless so that teams begin with a clear baseline of scope, assumptions, risks, and client expectations. I also still build whenever I can, mostly personal passion projects or internal tools that help teams work more effectively, as I think it's important for teams to know that I understand the work at every level.
Capabilities
Engineering leadership
Hiring, growing, and leading engineering teams, with the practices and technical direction to support them.
Solution consulting & scoping
Aligning technical strategy with business goals. Scoping, staffing, and estimating enterprise engagements so delivery teams start with requirements defined.
Platforms & architecture
Reference architectures for CMS and DXP builds, custom applications, platform migrations, and integrations across enterprise platforms including Sitecore, Drupal, and AEM.
Delivery & DevOps
CI/CD, network infrastructure, cloud architecture, monitoring, on-call, and security scanning that make releases frequent, predictable and reliable.
Hands-on development
Designing and developing software across the stack, from custom tools and web applications to AI agents that support research and estimation.
Principles
Make the work clear.Make the solution last.Make the team stronger.
Clarity over ceremony
I hate when decisions are made in a vacuum or when we adhere to process for process's sake. Process should help people understand the work and give them guardrails. I consider any process that gets in the way to be a broken process.
Balance flexibility with standards
You should always choose the tool that fits the problem and be flexible in your approach. Regardless of the toolset used, standards are what ensure that it is dependable, maintainable, and useful over time.
People are the system
Good systems depend on people who can work well together. Share context, build trust, and leave the team stronger. I love finding people who are as passionate about the craft as I am and nurturing that passion and creativity.
Let’s make somethingtogether.
Want to get in touch? I’m always interested in meeting thoughtful people working on useful, challenging things, so I'd love to hear from you!
Start a conversation