A note on professional patterns

Some projects here are inspired by architectures or patterns I've developed professionally. Where that's the case, all company-specific details, data, and identifying information have been completely removed. What's shared is the technique, not the context. Client confidentiality is non-negotiable.

Repository Pattern Library

Active

A generic, extensible repository pattern implementation for .NET with first-class support for stored procedures, Enterprise Library data access, and a clean separation between interface and implementation.

C#.NET 8SQL ServerNuGet

Azure DevOps Pipeline Templates

Beta

Reusable YAML pipeline templates for .NET applications. Build, test, security scan, and deploy to multiple environments with a single include. Supports multi-stage deployments with approval gates.

Azure DevOpsYAMLPowerShell

SQL Migration CLI

Coming Soon

A lightweight .NET CLI tool for versioning and deploying stored procedures to SQL Server environments. No full ORM dependency. Schema drift detection built in.

C#.NET CLISQL Server

AppError — Structured Error Types

Active

A small .NET library for structured, semantic error handling. No more exception inheritance trees. Result types with explicit error categories that propagate cleanly through all application layers.

C#.NET 8NuGet

PowerShell DB Backup Toolkit

Archived

A set of PowerShell scripts for automated SQL Server backup, verification, and offsite transfer. Superseded by better native tooling — archived for reference.

PowerShellSQL ServerAzure Blob

API Performance Monitor

Coming Soon

Lightweight .NET middleware for proactive API performance monitoring. Latency percentiles, slow query detection, and structured alerting — built in, not bolted on.

C#ASP.NET CoreAWS CloudWatch