Here is a small sample of the open source projects that I maintain. They span websites, libraries, and command line applications. Each project is hosted on GitHub and is available for anyone to use, modify, and contribute to.
Coding Blog
This website! A personal developer website to share a little bit about myself, showcase my projects, record my thoughts, and freely experiment and learn in a deployed sandbox.
c#.netwebassemblyblazorgithub actionscontainerizationdockerkubernetesgoogle kubernetes enginegkegoogle cloud platformgcpopen source
GraphQL-to-Karate
Automagically generate Karate API tests from your GraphQL schemas. Useful for test-driven development, integration testing, change validation in CI/CD, and more!
graphqlkarateintegration testingtest-driven developmentcontinuous integrationci/cdc#cliautomationopen source
Markdown.ColorCode
An NuGet package extension for Markdig that adds syntax highlighting to code through the power of ColorCode-Universal.. Originally built for use on this site.
c#.netnugetmarkdowngithub actionscolor codesyntax highlightingopen source
LazyCart
LazyCart is a lightweight .NET library designed to lazily generate the Nth entry of the Cartesian product of multiple sets. It provides O(1) lookups by index, reverse lookups by value, and random sampling.
c#.netnugetnuget packagelibrarycartesian productperformance optimization
Baroquen Melody
Baroquen Melody (brəʊkən melədi) is a WIP command-line tool for creating generative music from code in the style of Baroque era composers, combining pseudo-random music composition with a hand-crafted expert system.
c#.netgithub actionscliopen sourcemusicmusic compositiongenerative musicexpert system