Software Leadership
Clearer technical decisions
Practical guidance for teams working through architecture, delivery, modernization, and maintainability.
Software leadership · architecture · digital strategy
Practical guidance from more than two decades in software engineering, team leadership, modernization, APIs, authentication, and the evolving work of building useful websites.
Areas of focus
Team Lead Support is built around the decisions that connect software, teams, websites, and the people they need to serve.
Software Leadership
Practical guidance for teams working through architecture, delivery, modernization, and maintainability.
Technical Consulting
A grounded approach to APIs, authentication, cloud integration, legacy replacement, and engineering tradeoffs.
Web & Search Strategy
A foundation for future website strategy, local SEO, content, lead attribution, and search-focused growth work.
From the archive
The original Team Lead Support articles are preserved at their existing URLs and rebuilt for a cleaner reading experience.
Browse all insightsUsing the decorator pattern to add impersonation behavior without spreading conditional logic through an application.
Read insightA practical walkthrough for validating Auth0 tokens and claims inside Azure API Management.
Read insightWhy precise queries, schema composition, flexible evolution, and fewer round trips can make GraphQL a strong API choice.
Read insightBuild with intent
Share the situation, the constraints, and where you want to go next.