Open Source
Most of my open source work comes from practical problems I run into while building software. When a tool is missing, too heavy, or just not pleasant to work with, I usually end up building a focused alternative myself.
The repositories below are the current public projects in the mvdmio GitHub organization.
My Open Source Projects
Database.PgSQL
A PostgreSQL library for .NET applications that prefer clear SQL and predictable plumbing over a full ORM. It bundles connection management, migrations, schema bootstrapping, and Dapper-friendly helpers into a package that stays practical without getting in the way.
ASP.Jobs
A lightweight job scheduler for ASP.NET Core applications. I built it for projects that need background work, delayed execution, or recurring CRON jobs, but do not need the operational overhead of bringing in a much larger scheduling platform.
Hotwire.NET
A package that brings Hotwire to ASP.NET and makes Turbo and Stimulus feel native in the .NET ecosystem. It also adds support for Turbo Streams and server-side broadcasting, which makes it easier to build responsive applications without defaulting to a large frontend stack.
Tailwind.NET
A NuGet-first way to add Tailwind CSS to .NET projects. The package is aimed at developers who want the benefits of Tailwind in ASP.NET without having to assemble a separate frontend build pipeline before they can start shipping pages.
ValueConversion
A C# library for working with quantities, units of measurement, and a small set of currencies at runtime. I created it for situations where values should stay explicit and convertible, instead of being passed around as loose numbers with too much room for confusion.
Philosophy
I believe in giving back to the community. Open source has been instrumental in my career, and I try to contribute whenever I can, whether through code, documentation, or helping others.