Personal Site
FeaturedMy Next.js and MDX powered home base, tuned for long-form writing and experiments.
Projects
Everything here has seen GitHub activity in the last year. Each card blends stats with my own notes, topics, and relevant writing.
GitHub metrics
Weekly activity trends across owned public repos.
Project pulse
A few visual cues that show how the projects evolve: star growth, commit rhythm, and the tech stack mix behind the repos.
Timeline ribbon
Commit heatmap
Tech stack mix
My Next.js and MDX powered home base, tuned for long-form writing and experiments.
Local-first .NET 10 Blazor app for AI image generation. Supports SD 1.5, SDXL, and Flux with model management, img2img, inpainting, and NSFW safety.
Sanctions screening platform for SMBs with fuzzy matching, audit trails, batch CSV screening, and a REST API.
FlowLedger — financial ledger & forecasting platform (.NET 10, Blazor/MudBlazor, EF Core/Postgres, Aspire). Pluggable bank-data providers (MX + simulated).
AI-powered terminal assistant built on Semantic Kernel.
Filesystem-based async mailbox runtime for coding agents, with a native Rust CLI and Python compatibility layer.
Docker-first platform to orchestrate headless AI agent workflows across Claude Code, Codex, Gemini, and Copilot from a single web UI.
Blazor + REST API dashboard for managing ARK: Survival Ascended servers via POK Manager. Built with .NET 10, Aspire, Clean Architecture, and Docker.
A map-first application for reporting and subscribing to local sightings (hazards, events, community notes) with strong UX focus, trust signals, and extensible integrations.
JD.Writer is a local-first markdown studio for fast drafting, editing, and iteration.
Web app for creating, managing, and visualizing CNC mill probe sequences with G-code generation and interactive 3D preview
A Discord archival solution built with .NET Aspire - archive messages, channels, members, and attachments with a Discord-like Blazor dashboard
Real-time asset tracking with a .NET minimal API backend (EF Core, xUnit) and a React/TypeScript frontend featuring Leaflet maps and speed-alert views. Supports Meshtastic GPS devices.
Semantic Kernel extensions for Claude Code skills, hooks, context compaction, and semantic memory.
Roslyn toolkit for .NET: detects hard dependencies and generates testable shim abstractions via source generators and IDE code fixes.
A Playwright-flavored API for FlaUI: write fluent Windows desktop UI tests that feel natural and familiar.
Angular 21 + RxJS playground exploring core concepts with Angular Material, Karma/Jasmine tests, and Prettier formatting.
MCP Manager is a dashboard for discovering, installing, and managing Model Context Protocol servers across multiple AI agents.
Build-time EF Core Power Tools automation that keeps database-first models aligned with schema changes.
.NET framework for A/B testing, feature flags, trial fallback, and observability.
Fluent APIs and incremental source generators for classic design patterns in .NET, targeting netstandard2.0 through .NET 10.
ClankYankers orchestration studio for local agent and terminal workflows
A lightweight behavior-driven testing toolkit aimed at fast feedback and readable test suites.
A Semantic Kernel connector that bridges your local Claude Code OAuth session into Microsoft Semantic Kernel — no manual API key management needed.
Semantic Kernel connector that uses your GitHub Copilot subscription as an AI backend.
Semantic Kernel connector for OpenAI Codex CLI authentication — auto-discovers credentials, token exchange, device code OAuth
Configurable ASP.NET Core gateway for mapping JSON and XML payloads between upstream and downstream APIs.
A portable ESP32 mmWave presence and telemetry firmware stack with Home Assistant, BLE observation, room fusion, and a hosted diagnostics UI
Pluggable smart-display firmware for the LCDWiki 3.5" ESP32-32E — LVGL launcher, captive-portal WiFi setup, Anthropic Claude OAuth, and live web mirror
RP2040 GPS device and companion web app for live mapping, satellite views, and GPX or CSV recording.
A 100% local audio transcription, editing, and review tool
Real-time dashboard for tracking AI coding assistant usage, costs, and onboarding resources.
Blazor WebAssembly and Tailwind CSS website for JDHPro.com.
Version-aware .NET wrapper and source-generation platform for third-party APIs.
Async-first .NET workflow and pipeline engine with middleware, branching, parallel execution, and saga support.
.NET 10 worker fleet orchestrated with Aspire: pluggable job runners (Docker, shell, process), ASP.NET Core API, and a Blazor dashboard for monitoring and dispatching jobs.
RP2040/Pico RFID reader-writer: Arduino-Pico + MFRC522 firmware (PlatformIO) and browser-based Web Serial control UI with hardware-free mock mode
Dual-mode 3D printer firmware stack for STM32 (SKR 2), combining Marlin-style standalone control with Klipper-style coprocessor orchestration
Browser-only image converter: HEIC/HEIF, JPG, PNG, WEBP, BMP, AVIF to JPG/PNG/WEBP. No uploads, no backend. Batch convert and download as ZIP.
Cress is a .NET 10 / C# latest end-to-end testing platform for Windows, with a Blazor-first Studio experience, an optional desktop companion for anchored in-app recording overlays, Node-based automation components, and an Aspire AppHost for centralized orchestration and monitoring.
Janus Proctor is a Discord test proctoring bot and admin console. It lets community admins build certifications, run exams in Discord, and award roles automatically. The web console provides live exam monitoring, results, and guild onboarding.
Agent CLIs all bring different runtime assumptions, auth models, shell expectations, volume needs, health semantics, and sidecar patterns. AgentContainers keeps those concerns explicit and composable:
The default layout renders three lines below your Claude Code prompt:
A Claude Code plugin that schedules resumption of the current session at a future time. It spawns a detached Node.js watcher process that opens a new terminal window running claude --resume <session-id> at the target time.
ArchitecturalBuildPlanner is a browser-native building planning sandbox for rule-driven assemblies such as walls, floors, joists, roofs, and foundations.
Deterministic 2D “agent habitat” world generation with production-style invariants, visual evidence artifacts, and a rapidly improving pixel renderer.
Centralized reusable GitHub Actions workflows, composite actions, and repo contracts for .NET repository CI/CD, release, docs, security, and maintenance automation.
Human-in-the-loop ML training platform with reviewer calibration and meta-model feedback loops
Personal website and portfolio for Jerrett Davis, published with GitHub Pages.
DepDetective is a dependency automation bot similar to Dependabot, built for FOSS and designed for:
Cross-platform gambling blocking that actually works.
Sizzling snacks and daily deals that won't break the bank.
A strongly-typed, fluent DSL for authoring MSBuild packages in C#
MSBuild tasks, targets, and props to integrate OCI containers with your .NET projects
A production-ready, opt-in domain modeling suite for .NET that brings rich domain models, business rules, and configuration to any codebase—whether database-first, code-first, or hybrid.
Containerized build system for SQL Server that generates DACPAC, EF Core models, and build artifacts
MSBuild SDK wrapper that generates .slnx from fluent .slncs.cs and forwards build.
A pluggable WinForms app testbed for demonstrating different prototypes, lessons, internal apps, etc.
TaskDSL is a compact, human-friendly, and machine-parseable textual syntax for defining highly extensible to-do lists.
Enterprise-grade layered configuration platform for .NET with hierarchical scopes, deterministic merge engine, JSON Schema-typed documents, Blazor admin UI, and REST API.
PowerShell module collection including JerrettDavis.Xml — XML helpers (Add/Update/Remove-XmlNode) with WhatIf/Confirm support, Pester v5 tests, and CI/CD for Azure Pipelines and GitHub Actions.
Playwright-inspired .NET toolkit for automating Windows desktop apps via UI Automation (FlaUI) — driver-agnostic, with locators, auto-waits, expectations, and a YAML/JSON/XML DSL
Automated world save backups for an ARK: Survival Ascended dedicated server — Aberration, Ragnarok, and The Island maps.
Release cadence
The most recent releases across active repositories. When a release is missing, the latest push timestamp fills in.
Release dates show when available; otherwise the most recent push is used.
Telemetry
GitHub Actions rollups, commit velocity, and repo activity. Repo-level stats live inside each project card above.
Weekly trends for commits and code churn, scoped to my contributions. Lines changed use GitHub contributor stats. Repo-level stats live in the project cards above.