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➜