Projects
Postie
First class CQRS support for ASP.NET Core
Postie is a set of libraries aimed to bring the Command Query Responsibility Separation pattern to ASP.NET Core minimal APIs. I comes with its own mediator library and extensions. Already using a mediator? No problem, Postie supports MediatR already, and is easily extensible for any other libraries out thee.
UniFi.NET
A .NET SDK for Ubiquiti's Network and Site Manager UniFi APIs
Wrangler CI
GitHub Actions Dashboard
Get a grip on your GitHub workflows. Never miss a broken build again!
MooApp
A collection components and icons for the React apps I build. An authenticated SPA framework and layout holds it all together.
ASM Library
An ever-growing library of reusable .NET code
This Site
All about this site, it's history and development
CodeHerd
Manage multiple, persistent AI coding agent sessions
CodeHerd is a desktop app for running multiple Claude Code CLI sessions side by side. Think VS Code meets Windows Terminal, but purpose-built for Claude Code: tabbed terminals, per-folder session history, and a status bar that always tells you what Claude is up to. It runs on Windows, macOS and Linux, built on Electron.
MooBank
Personal finance management
Keeping track of money is never easy. I started working on MooBank before personal finance apps were a thing. I've been able to shape it to my needs as well as use it a test bed new patterns and practices.