About

I'm Erik Shafer, a backend .NET software engineer based in Nebraska. I specialize in event sourcing, CQRS, and message-driven architectures.

I'm a contributor to the JasperFx / Critter Stack open-source ecosystem — the libraries behind Marten (document DB + event store on PostgreSQL) and Wolverine (in-process messaging and HTTP).

Append Only LLC is my consulting and software practice. The name is a nod to the event log — the append-only data structure at the heart of event sourcing.

I write about .NET, event sourcing, and software design on this blog. My earlier writing lives at event-sourcing.dev and is being migrated here.

Get in touch

erik.shafer@gmail.com