Where I can help

A practical overview of the areas where I usually create the most value for teams, products, and technical organizations.

Software architecture

Technical choices that hold up over time

I help teams understand their current architecture, find bottlenecks, and choose a direction they can execute without losing delivery capacity.

  • Domain modeling and system boundaries
  • Legacy system modernization
  • Technical decision support and architecture documentation

Backend and integrations

Robust services, APIs, and data flows

My center of gravity is .NET, C#, API design, integration flows, and systems that need to stay reliable even when the business domain is complex.

  • .NET microservices and REST/GraphQL
  • Event-driven flows with Kafka, Service Bus, and Event Grid
  • Integrations with external suppliers and internal platforms

Cloud and platform

Deliverable infrastructure with clear ownership

I work hands-on with Azure, AWS, Kubernetes, Terraform, and CI/CD. The focus is on environments that can be understood, operated, and changed.

  • AWS Lambda, DynamoDB, and Secrets Manager
  • Azure, Kubernetes, Cosmos DB, and Blob Storage
  • GitHub Actions, Azure DevOps, and infrastructure as code

Technical leadership

Direction, pace, and quality in the same work

I can work close to a team and contribute technical direction, mentoring, prioritization, and delivery without creating unnecessary process layers.

  • Interim technical lead in product teams
  • Mentoring and knowledge transfer
  • Collaboration with product owners, architects, and operations

Agentic AI

Practical AI in developer workflows and system design

I follow and actively work with agent-based developer workflows, MCP, A2A, LLM security, and how AI can be used without losing control over quality.

  • AI support in development, analysis, and testing
  • Model Context Protocol and agent integrations
  • LLM security, prompt engineering, and responsible use

Technical analysis

From unclear situation to concrete next step

I am used to entering complex situations, analyzing technology and organization together, and defining a way forward that is clear enough to act on.

  • Codebase and architecture reviews
  • Risk assessment before major technical decisions
  • Plans for migration, stabilization, and delivery improvement