Projects

Products and open source libraries I build and maintain.

Tayra

Creator

Field-level encryption and crypto-shredding library for .NET. Provides declarative attribute-based PII protection with AES-256-GCM encryption, GDPR compliance support, and integrations with PostgreSQL, HashiCorp Vault, Azure Key Vault, and AWS KMS.

dotnet encryption GDPR PII

JasperFx Critter Stack

Co-maintainer

An ecosystem of open source .NET libraries for building robust, event-driven applications on PostgreSQL.

Document database and event store for PostgreSQL, built on JSONB.

Wolverine

Mediator, message bus, and HTTP endpoint framework for .NET.

Weasel

Database migration and schema management tooling for PostgreSQL and SQL Server.

dotnet PostgreSQL event-sourcing messaging document-store

ReverseMarkdown.Net

Creator & maintainer

HTML to Markdown converter library for .NET. Handles complex HTML including tables, nested lists, and code blocks. Used by thousands of projects with over 4.4M NuGet downloads. Version 5.0 brought a 200x performance improvement.

dotnet markdown HTML converter html2markdown

MysticMind.PostgresEmbed

Creator & maintainer

Library to run embedded PostgreSQL instances for .NET integration testing. Downloads and manages PostgreSQL binaries automatically, making it easy to spin up isolated database instances for tests.

dotnet PostgreSQL testing

dotnet-sort-refs

Creator & maintainer

A .NET global tool to alphabetically sort package references in .NET Core and .NET Standard project files. Keeps your csproj files tidy and diff-friendly.

dotnet CLI tooling

pgsqlparser-dotnet

Creator & maintainer

.NET wrapper on libpg_query to access the PostgreSQL parser outside of the server environment. Enables parsing, analyzing, and transforming PostgreSQL SQL statements in .NET.

dotnet PostgreSQL SQL parser