Projects

Postie

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.

Postie

UniFi.NET

A .NET SDK for Ubiquiti's Network and Site Manager UniFi APIs

UniFi.NET
A screenshot of Wrangler CI's dashboard card view

Wrangler CI

GitHub Actions Dashboard

Get a grip on your GitHub workflows. Never miss a broken build again!

Wrangler CI

MooApp

A collection components and icons for the React apps I build. An authenticated SPA framework and layout holds it all together.

MooApp

ASM Library

An ever-growing library of reusable .NET code

ASM Library

This Site

All about this site, it's history and development

AmCom
Screenshot of CodeHerd showing several tabs open

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.

CodeHerd
Screenshot showing the MooBank dashboard

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.

MooBank