jd.
Software Engineer · Tulsa, OK

I build tools that engineers actually want to use.

Full-stack engineer specializing in scalable architecture, developer tooling, and automation. I ship open-source libraries, AI-powered assistants, and infrastructure that makes teams faster.

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.
C# Semantic Kernel AI Agents
★ 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.
C# MSBuild EF Core
★ 11
Manage your MCP Servers for all your agents in one place. Centralized configuration and lifecycle management for Model Context Protocol servers.
C# MCP Agent Infrastructure
★ 6
Sanctions screening micro-SaaS. Fuzzy matching against OFAC, EU, and UN consolidated lists with configurable confidence scoring and batch CSV processing.
TypeScript Next.js Supabase
Fluent, extensible workflow engine for .NET with async-first design, middleware, branching, parallel execution, saga compensation, and rich extensibility.
C# .NET Pipelines
★ 2
Fluent design pattern extensions for .NET. Source-generated implementations of common patterns with zero runtime overhead.
C# Source Generators Patterns
★ 1
Minimal, fluent Behavior-Driven Development library for .NET. Write expressive Given/When/Then specs without the ceremony.
C# Testing BDD
★ 2
MSBuild SDK that generates .slnx solution files from fluent C# definitions. Version-controlled, merge-friendly solutions.
C# MSBuild SDK Tooling
★ 2

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
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.