Featured Projects
AI-powered terminal assistant built on Semantic Kernel. Multi-provider support (Ollama, Claude, Codex), Discord/Slack/Telegram channels, real tool execution, and autonomous agent orchestration.
★ 1
Database-first EF Core model generation automated via MSBuild. Drop it in your project, point it at a database, and get strongly-typed models on every build.
★ 11
Manage your MCP Servers for all your agents in one place. Centralized configuration and lifecycle management for Model Context Protocol servers.
★ 6
Sanctions screening micro-SaaS. Fuzzy matching against OFAC, EU, and UN consolidated lists with configurable confidence scoring and batch CSV processing.
Fluent, extensible workflow engine for .NET with async-first design, middleware, branching, parallel execution, saga compensation, and rich extensibility.
★ 2
Fluent design pattern extensions for .NET. Source-generated implementations of common patterns with zero runtime overhead.
★ 1
Minimal, fluent Behavior-Driven Development library for .NET. Write expressive Given/When/Then specs without the ceremony.
★ 2
MSBuild SDK that generates .slnx solution files from fluent C# definitions. Version-controlled, merge-friendly solutions.
★ 2
About
I'm a full-stack software engineer based in Tulsa, Oklahoma, with a focus on scalable architecture, automation, and developer experience. I build tools that reduce friction — from MSBuild SDKs that eliminate boilerplate to AI assistants that can actually execute code.
My open-source work spans .NET libraries, developer tooling, AI agent platforms, and infrastructure automation. I believe the best developer tools are the ones you forget are there — they just work, every time, without ceremony.
When I'm not shipping code, I write about software engineering at The Overengineer — where the name is aspirational, not apologetic.
94
Public Repos
16
Followers
.NET
Primary Stack
Experience
Current
Software Engineer
Independent / Open Source
Building JD.AI (multi-provider AI agent platform), SanctionShield (compliance SaaS), and a suite of .NET developer tooling libraries. Shipping open-source infrastructure used by teams for build automation, testing, and workflow orchestration.
Previous
.NET Support Developer
eLynx Technologies
Developed internal support tools enabling customer support staff to operate as power users. Built systems for broad cross-customer configuration changes without incurring downtime, improving operational efficiency across the organization.