Libraries with a purpose. Tools for the everyday.
C# / .NET, a little Swift, and a curiosity for making things work better.
Website / LinkedIn / Open-source activity
Also built: DateTimeNow — a Visual Studio extension for turning clock reads into fixed timestamp expressions.
Fixes and features I've implemented for issues in the .NET ecosystem and submitted upstream:
- ASP.NET Core · #46638 — Fixed migrations endpoint exceptions caused by unsupported request methods and content types.
- AutoFixture · #987 — Fixed guard clause assertions for self-referencing generic interface constraints.
- Npgsql / EF Core · #3524 — Added Daitch–Mokotoff fuzzy string matching support for PostgreSQL.
- EFCore.NamingConventions · #19 — Fixed culture-dependent casing by defaulting to invariant culture and supporting explicit culture selection. Merged upstream.
Open to collaborating on .NET libraries, developer tools, and useful fixes.
Have a concrete idea? Start an issue in the relevant project or find me on LinkedIn.




