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.
Build-time EF Core Power Tools automation that keeps database-first models aligned with schema changes.
Fluent Design Pattern Extensions
A lightweight behavior-driven testing toolkit aimed at fast feedback and readable test suites.
MSBuild tasks, targets, and props to integrate OCI containers with your .NET projects
Manage your MCP Servers for all your agents in one place!
An experiment framework for .NET providing runtime-switchable A/B testing, feature flags, trial fallback, and comprehensive observability
A lightweight, extensible, pluggable integration gateway to connect disparate systems.
Domain models, rules, and configuration abstractions for .NET.
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.
Lightweight, driver‑agnostic UI automation toolkit for .NET with a Playwright‑inspired developer experience
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.