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.