These are selected projects from my GitHub work, beginning with the repositories pinned on my profile and expanding to smaller tools worth explaining. Each page adds context beyond the README: the problem I was exploring, the ideas worth carrying forward, and a practical route into the code.

C# Expr for .NET
A safe, statically checked expression language for .NET, with a public AST, an optimizing bytecode compiler, and bounded execution. Expression languageCompilerNative AOT Updated August 10, 2026 Explore project
Go go-modular-monolith
A Go reference application that makes modular boundaries and cross-cutting concerns executable. ArchitectureReference appCedar Updated August 10, 2026 Read project series
C# modular-monolith
An idiomatic .NET port of Mixology that preserves behavior while rebuilding the architecture for C#. ArchitectureSemantic portExprCedar Updated August 10, 2026 Explore project
C# cedar-dotnet
A C# implementation of the Cedar policy language and authorization model. AuthorizationLanguage tooling Updated June 1, 2026 Explore project
Go go-riblt
A generic Go implementation of rateless set reconciliation with keyed codecs, streaming cells, and explicit resource limits. Set reconciliationDistributed systemsGenerics Updated August 2, 2026 Explore project
Go arch-lint
A Go analyzer that turns architectural dependency rules into build-time checks. Static analysisArchitecture Updated March 29, 2026 Explore project
F# F#kYeah
An F# pipeline engine for multi-stage AI workflows described as executable graphs. AI workflowsPipeline engineF# Updated July 15, 2026 Explore project
Go enumstruct
A Go analyzer that makes pointer-union switches exhaustive, catching missing cases as generated models evolve. Static analysisExhaustivenessGraphQL Updated March 4, 2026 Explore project
Go fluid
An interactive 2D fluid simulator and visualization playground written in Go. SimulationVisualization Updated February 17, 2026 Explore project
C# ValueTypes
A small C# library for expressing structural equality in domain-driven value objects. Domain modelingStructural equality Updated April 14, 2021 Explore project

Updated: