Skip to content

Projects

Open source libraries and tools I've built for the .NET ecosystem and beyond.

ZeroAlloc.NET

A 96-package .NET ecosystem where every dispatch, registration, and validation rule is wired at compile time by Roslyn source generators — no reflection, no boxing, Native AOT safe.

.NETSource GeneratorsPerformanceNative AOT

Roslyn CodeLens MCP

Roslyn-based MCP server providing semantic code intelligence for .NET codebases — type hierarchies, call sites, DI registrations, and reflection usage for Claude Code.

.NETRoslynMCPAI

MemoryLens MCP

MCP server for .NET memory profiling with AI-actionable code fix suggestions, powered by JetBrains dotMemory.

.NETMCPPerformanceAI

LongtermMemory MCP

A fully local MCP server providing AI agents with persistent semantic long-term memory using SQLite and transformer-based embeddings. No cloud dependencies.

AIMCPSQLiteTypeScript

AI.Sentinel

Security monitoring middleware for IChatClient — 55 detectors for prompt injection, hallucination, PII leakage, and operational anomalies, with an intervention engine and audit forwarders.

.NETAI SecurityOWASPMCP

Lucent Code

AI chat & completions for VS Code — semantic code intelligence via your language server. Any model, any provider.

VS CodeAILSPTypeScript

MailPeek

In-memory fake SMTP server with a real-time web dashboard for ASP.NET Core. Capture emails during development and testing.

.NETSMTPDeveloper Tools

BlazorNative

Blazor components rendered as native mobile widgets via NativeAOT — no WebView, no JavaScript bridge.

.NETBlazorMobileNative AOT

Unearth

A dependency-light, read-only data-recovery and disk-forensics toolkit in pure Rust — filesystem-aware undelete, signature carving of 150+ formats, and an MCP interface for AI agents.

RustForensicsCLIMCP

Rag.NET

A modular RAG pipeline library for .NET, built on the Microsoft.Extensions.AI abstractions.

.NETAIRAG

Owasp.Analyzers

Roslyn analyzers covering the OWASP Top 10 2025 for C#/.NET projects — security findings at compile time, in the editor.

.NETRoslynSecurityOWASP

AgenticAI.DotNet

.NET 10 template for reliable AI workflows using agentic primitives, context engineering, and functional programming with Clean Architecture and TDD.

.NETAITemplatesClean Architecture

Copilot Skill Bridge

VS Code extension that bridges Claude Code marketplace skills into GitHub Copilot with smart compatibility analysis.

VS CodeAIGitHub CopilotClaude Code

Superpowers Extensions

Extension skills for the superpowers suite: regression testing, pre-push review, refactor analysis, and more for Claude Code.

AIClaude CodeDeveloper Tools

AgenticWorkflow

Template for building multi-agent AI development pipelines using GitHub Agentic Workflows and Copilot with parallel specialized agents.

AIGitHub ActionsTemplates

RalphPilot

PowerShell-based autonomous coding loop using the Ralph Wiggum Method with GitHub Copilot CLI or Claude.

AIPowerShellDeveloper Tools

AdoNet.Async

Async-first interfaces and base classes for ADO.NET — drop-in replacement with async/await, IAsyncEnumerable, and ValueTask support for System.Data.

.NETADO.NETAsyncNuGet

SSH.NET.Fork.Abstractions

Interface abstractions and factory patterns for SSH.NET (Fork), enabling dependency injection and unit testing of SFTP client operations.

.NETSSHAbstractionsTesting

System.Reflection.Abstractions

Testable interface wrappers around System.Reflection types including Assembly and AssemblyName. Enables dependency injection and mocking of reflection operations.

.NETReflectionAbstractionsTesting