Skip to content

    I design systems end to end, from app to database.

    Solution architect and full-stack engineer, mostly in C# and .NET with TypeScript on the front end. I help teams shape how their services are built, shipped and run, on Kubernetes in Azure or on their own servers, with the pipelines, databases, queues and monitoring around them.

    Latest articles

    October 26, 2026

    Let durable orchestration earn its place

    I explain how to decide whether long-running work needs persisted progress and recovery or is adequately handled by a queue and consumer.

    Read article

    October 26, 2026

    Give alert triage its own token permissions

    A dedicated GitHub Actions workflow can read Dependabot alerts without inheriting the broader permissions used to build, publish, or deploy software.

    Read article

    All articles

    Stay up to date

    New posts by email. No more than one a month, and nothing else. You confirm by email and can unsubscribe at any time; see the privacy policy.