Projects

Some of my projects.


PackCheck

PackCheck is a dotnet tool for checking and upgrading versions of NuGet packages. For NodeJS projects I like to use npm-check-updates and not the built in npm update command. But why? Simple. I want to directly see in the package.json file which versions are installed. NCU does exactly that, it changes the versions in the package.json file.

When I started to learn C# I was searching for something similar over at nuget.org but could not find anything. So I thought building such a dotnet tool would be a nice way for exploring C#.

RouteCheck

RouteCheck is a dotnet tool for checking and viewing routes of an web API in your Terminal. Projects like Phoenix or Laravel have that functionality built-in. But not ASP.NET Core, so I thought I could build a simple solution for that.

TestFleet

TestFleet is a self-hosted platform for centrally scheduling, executing and monitoring automated end-to-end test suites. Each application keeps its own E2E suite in its own repository and ships it as a Docker image, no matter if it uses Playwright, Cypress, Selenium or something else. TestFleet then runs those images as isolated containers, streams the live output to the browser, collects results and artifacts like screenshots and videos, and sends notifications when a suite starts failing or recovers.

It is built with Phoenix and LiveView (Elixir), PostgreSQL and Oban for scheduling. The source code is available on GitHub.