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.
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 →
A Go reference application that makes modular boundaries and cross-cutting concerns executable.
ArchitectureReference appCedar
Updated August 10, 2026
Read project series →
An idiomatic .NET port of Mixology that preserves behavior while rebuilding the architecture for C#.
ArchitectureSemantic portExprCedar
Updated August 10, 2026
Explore project →
A C# implementation of the Cedar policy language and authorization model.
AuthorizationLanguage tooling
Updated June 1, 2026
Explore project →
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 →
A Go analyzer that turns architectural dependency rules into build-time checks.
Static analysisArchitecture
Updated March 29, 2026
Explore project →
An F# pipeline engine for multi-stage AI workflows described as executable graphs.
AI workflowsPipeline engineF#
Updated July 15, 2026
Explore project →
A Go analyzer that makes pointer-union switches exhaustive, catching missing cases as generated models evolve.
Static analysisExhaustivenessGraphQL
Updated March 4, 2026
Explore project →
An interactive 2D fluid simulator and visualization playground written in Go.
SimulationVisualization
Updated February 17, 2026
Explore project →
A small C# library for expressing structural equality in domain-driven value objects.
Domain modelingStructural equality
Updated April 14, 2021
Explore project →