During my life as a software engineer, I’ve had the privilege of working on various open source projects. The following is a list of projects that I’ve actively participated on for a season or two.

Contributions

Part of being a good citizen in the open source community is regularly contributing to other projects. The following is a list of contributions that I’ve made to various projects.

  • Roslyn - Fixed seealso XML generation (2024)
  • EF Core - Added SQL translations for Order and OrderDescending (2024)
  • WindowsFormsLifetime - Enabled Minimal API support without the Web SDK (2024)
  • SQLitePCLRaw
    • Added packages for SQLite3 Multiple Ciphers (2023)
    • Helped enable math functions (2023)
    • Added Wasm libraries (2022)
    • Added keyword functions (2020)
  • T4 Support for VS Code - Enabled highlighting files with the .t4 extension (2022)
  • .NET MAUI - Fixed some layout issues on Windows (2022)
  • Pkgdef Language - Enabled comment/uncomment selection (2021)
  • Microsoft PowerToys - Added Image Resizer (2020)
  • EF Core Power Tools - Packaged up the DACPAC reader for use with dotnet-ef (2020)
  • NetTopologySuite - Created the SqlServerBytes IO module (2018)
  • Npgsql - Fixed a bug in geometry literals in the EF Core provider (2018)
  • xUnit.net
    • Added support for .NET Core (2014)
    • Added trait-based filtering to the MSBuild runner (2013)
  • System.Data.SQLite - Helped add support for Entity Framework 6 (2014)
  • Git for Windows - Helped fix a bug with line ending normalization (2013)
  • Chinook Database - Added support for PostgreSQL (2012)
  • RIA Services - Helped add support for Entity Framework 5 (2012)
  • Scripting Layer for Android - Added support for JavaScript (2009)