Work

Where I usually get involved.

I do not separate architecture from delivery. These are the areas where I usually move between design, implementation, review, and production diagnosis.

The recurring parts of the job

Architecture & Technical Direction

I define boundaries and contracts, then stay involved when implementation puts those decisions under pressure.

Backend Systems

Most of the code I write is C# around business workflows, APIs, persistence, and integrations.

Distributed Systems & Integration

I work on queues, contracts, retries, ownership, and the awkward edges where systems fail independently.

Cloud Delivery & Production

AWS, containers, infrastructure as code, delivery pipelines, and diagnosing what actually happened in production.

Identity & Access

Authentication, authorization, sessions, SSO, and deciding which component is allowed to trust which identity.

Applied AI

I use models where they add value, while keeping validation, confidentiality, cost, and business effects outside them.

Working principle

I prefer the smallest design that protects the business and leaves the next change understandable.

See the case study structure