Architecture

21 Feb 2026

Local-First Software Principles

Local-first is a software design philosophy where the user’s device is the primary home for data — sync is secondary, not foundational.

2 Feb 2026

Building Resilient Customer Onboarding with Azure Durable Functions

From state machines to durable orchestrations: building customer onboarding workflows that survive failures, coordinate distributed services, and handle long-running processes with grace

24 Nov 2025

Building High-Performance Energy IoT Systems with .NET and Azure

Building a production-ready IoT platform for smart grid energy management that processes 400+ billion data points annually with millisecond-level response times using .NET, Azure cloud services, and edge computing.

20 Nov 2025

CLI Tool for Vulnerability Scanning and EU Compliance

The journey of building an AI-powered CLI tool for supply chain security that translates EU compliance requirements into executable code, and what I learned about bridging legal and technical domains.

14 Nov 2025

Event Sourcing in Practice: A .NET Engineer’s Field Notes

A personal exploration of Event Sourcing in.NET - from first principles to production-ready implementations with MartenDB

13 Sep 2025

Simplifying Customer Onboarding with Finite State Machines: From Chaos to Clarity

How to transform complex KYC and subscription processes into manageable, error-free workflows using finite state machines in .NET applications.

26 Feb 2025

.NET Architecture Reference Implementations

Curated collection of open-source .NET projects demonstrating various architectural patterns and approaches

1 Jan 0001

CQRS Patterns in .NET

Command Query Responsibility Segregation patterns and implementation strategies in .NET applications

1 Jan 0001

Domain-Driven Design in .NET

Domain-Driven Design principles and implementation patterns for building maintainable enterprise applications

1 Jan 0001

Event-Driven Architecture (EDA)

An architectural pattern where system components communicate by producing, detecting, and reacting to events, enabling loose coupling and asynchronous processing.

1 Jan 0001

Finite State Machines (FSMs)

A computational model consisting of a finite number of states, with defined transitions between them, used to design systems with predictable behavior and clear state management.