Skip to content
View IeuanWalker's full-sized avatar
πŸ˜ƒ
πŸ˜ƒ

Block or report IeuanWalker

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IeuanWalker/README.md

Hi πŸ‘‹, I'm Ieuan

I build .NET tools and libraries so future-me suffers less


Ieuan Walker | Twitter Β  Β  Β  Β  Β  Ieuan Walker | Linkedin Β  Β  Β  Β  Β  Ieuan Walker | Instagram Β  Β  Β  Β  Β  Ieuan Walker | Stack overflow


I’m a senior software engineer with a strong focus on .NET, mobile, API design, and developer experience. I enjoy building libraries and tools that remove boilerplate and make systems easier to work with over time.

If I build something useful and reusable, I turn it into an open source project. Lately, that’s meant a lot of source generators, Minimal APIs, and .NET MAUI controls.

πŸ› οΈ Open source projects

Below are the open source projects I actively maintain, mostly focused on API design, tooling, and developer experience in the .NET ecosystem.

Project Description
MinimalApi.Endpoints A source generator for .NET Minimal APIs to make building REST APIs easier GitHub Repo stars
Nuget
Nuget
GeoUK This is a simple to use Geodetic Library for .Net that will allow simple transformation to and from British National Grid GitHub Repo stars
Nuget Nuget
Nuget Nuget
Hangfire.RecurringJob Automatically generates the recurring job registration code using source generators GitHub Repo stars
Nuget
Nuget
AzureDevops-GenerateReleaseNotes An Azure DevOps extension that generates release notes from a git commit range GitHub Repo stars
Visual Studio Marketplace Version
Visual Studio Marketplace Installs
Maui.StateButton With this control, you are able to create any style of button. This is possible as it acts as a wrapper to your XAML and provides you the events/ commands and properties to bind to. It's also 100% accessible by default GitHub Repo stars
Nuget
Nuget
Maui.Switch Simple control to create custom switches in .NET MAUI GitHub Repo stars
Nuget
Nuget
Maui.Breadcrumb This is a breadcrumb navigation control that is completely automatic and uses the Navigation stack and page titles to generate the breadcrumbs. It's also 100% accessible by default GitHub Repo stars
Nuget
Nuget
AppSettings Automatically generates the registration code for IOptions and can validate them on startup using DataAnnotations or fluent validation GitHub Repo stars
Nuget
Nuget

πŸ’» Tech Stack

C# .Net MAUI Minimal APIs Blazor Razor Pages GitHub Actions Azure pipelines Hoppscotch Docker MicrosoftSQLServer Postgres Azure Portal

πŸ“Š GitHub Activity

Primarily open source maintenance, tooling, and long-lived libraries rather than throwaway demos.


Pinned Loading

  1. MinimalApi.Endpoints MinimalApi.Endpoints Public

    A source generator for .NET Minimal APIs to make building REST APIs easier for .NET

    C# 41 1

  2. Hangfire.RecurringJob Hangfire.RecurringJob Public

    Automatically generates the recurring job registration code using source generators

    C# 14 1

  3. Maui.Switch Maui.Switch Public

    Simple control to create custom switches in .NET MAUI

    C# 96 11

  4. Maui.StateButton Maui.StateButton Public

    With this control, you are able to create any style of button. This is possible as it acts as a wrapper to your XAML and provides you the events/ commands and properties to bind to. It's also 100% …

    C# 97 11

  5. Maui.Breadcrumb Maui.Breadcrumb Public

    This is a breadcrumb navigation control that is completely automatic and uses the Navigation stack and page titles to generate the breadcrumbs. It's also 100% accessible by default.

    C# 128 6

  6. GeoUK GeoUK Public

    This is a simple to use Geodetic Library for .Net that will allow simple transformation to and from British National Grid.

    C# 17 9