Projects

Reference Projects

This page contains public reference projects demonstrating modern software engineering practices using .NET, Azure, distributed systems, DevOps, and infrastructure as code.

Each project is intended to show practical implementation, not just theoretical architecture.


Azure Distributed Systems Reference

A production-style reference platform demonstrating cloud-native distributed systems on Microsoft Azure.

Purpose

This project demonstrates how independently deployable services can be designed, integrated, secured, deployed, and monitored using Azure platform services.

Key Concepts

Technology Stack

Demonstrates


Event Sourcing Reference Platform

An event-sourced enterprise application reference project inspired by industrial planning and operational systems.

Purpose

This project demonstrates how an application can use domain events as the system of record, with projections used to support query models, reporting, and operational views.

Key Concepts

Technology Stack

Demonstrates


Architecture Documentation

The reference projects include architecture documentation using C4 modelling and practical system design documentation.

Documentation Includes

Tools and Practices


Project Goals

These projects are designed to demonstrate the ability to:


Current Status

The projects are under active development.

As they mature, this page will be updated with:


These projects are public, practical demonstrations of software engineering capability across architecture, implementation, deployment, and operations.

```