Skip to content
View eriklieben's full-sized avatar
๐Ÿ’ฌ
I may be slow to respond.
๐Ÿ’ฌ
I may be slow to respond.

Highlights

  • Pro

Block or report eriklieben

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
eriklieben/README.md

Hi there, I'm Erik Lieben ๐Ÿ‘‹

Software Developer | Community Organizer | Open Source Contributor

Based in the Netherlands ๐Ÿ‡ณ๐Ÿ‡ฑ

Website Bluesky


๐Ÿš€ About Me

I write code for a living and write about code for learning.

As the organizer of dotnet.amsterdam, I bring together .NET developers in the Amsterdam area to share knowledge and build community.

My focus is on building reliable, maintainable software using programming patterns in .NET.

๐ŸŽค Community & Content

Beyond code, I'm passionate about building and nurturing developer communities:

  • ๐ŸŽ™๏ธ Community Organizer โ€” Running dotnet.amsterdam, bringing .NET developers together for talks, workshops, and networking
  • ๐Ÿ“บ YouTube โ€” Recording and sharing talks and sessions from our meetups at @dotnetamsterdam
  • โœ๏ธ Blog โ€” Sharing my experiences and learnings on eriklieben.com about software development, programming, and building better software

Pinned Loading

  1. agentic-dev-workflow agentic-dev-workflow Public

    A portable, file-based workflow system for AI coding agents. Gives your agent persistent memory, session rituals, document generation skills, and multi-repo documentation support โ€” with integrationโ€ฆ

    PowerShell 2

  2. ErikLieben.FA.ES ErikLieben.FA.ES Public

    A lightweight, AOT-friendly Event Sourcing toolkit for .NET. Build aggregates, append and read events, create snapshots, upcast historical data, and integrate with Azure storage and Functions.

    C# 1

  3. ErikLieben.FA.Results ErikLieben.FA.Results Public

    A lightweight, allocation-friendly Result type for .NET that makes success/failure flow explicit, composable, and ergonomic

    C#

  4. ErikLieben.FA.Specifications ErikLieben.FA.Specifications Public

    Lightweight, AOT-friendly Specification pattern for clear, reusable domain rules โ€” integrates seamlessly with ErikLieben.FA.Results and Validations.

    PowerShell

  5. ErikLieben.FA.StronglyTypedIds ErikLieben.FA.StronglyTypedIds Public

    Minimal, allocation-friendly strongly typed IDs for .NET, with a Roslyn source generator that adds JSON conversion, parsing, comparison operators, and helpful extensions.

    C#