Skip to content
Coding stuff
Coding stuff


  • Arctic Code Vault Contributor
  • Pro


@justeat @aspnet-contrib @dotnet-foundation

Hi there 👋

My name is Martin, and I'm a software developer and tester based in London.

I've been working in software development since 2006. My experience is primarily with C# and ASP.NET and related technologies, as well Cloud infrastructure on Azure and AWS. I've also been a Microsoft MVP in Developer Technologies since 2019.

Sometimes I blog about programming stuff here:


As well as my own projects, some of which are pinned below, I also contribute to other parts of the open source ecosystem.

I help maintain the projects of the aspnet-contrib organization, .NET projects for my employer Just Eat, and sometimes contribute to the projects for .NET and ASP.NET.


You can find me on Twitter @martin_costello 🐦, as well as via the email associated with my Git commits 📧.


  1. SQL LocalDB Wrapper is a .NET library providing interop with the Microsoft SQL Server LocalDB Instance API

    C# 151 31

  2. A .NET Standard library for intercepting server-side HTTP dependencies

    C# 28 7

  3. Logging extensions for xunit

    C# 44 2

  4. A NuGet package that provides an in-memory test server for testing AWS Lambda functions

    C# 5 1

  5. The companion site for the London Travel Amazon Alexa skill

    C# 6 4

  6. OAuth 2.0 social authentication providers for ASP.NET Core

    C# 983 310

Contribution activity

October 2020

Created a pull request in rconard/central-nuget-management-planning that received 4 comments

Suggest alternate way of describing the CMG

I'm not suggesting the edit I've made is here is actually merged, but I'm using it as a way to raise a discussion point. The way the example is wri…

+10 −0 4 comments

Created an issue in dotnet/aspnetcore that received 4 comments

Make OAuth "access denied" error codes extendable?

Is your feature request related to a problem? Please describe. Some OAuth providers use non-standard or additional "error" values to indicate that …


Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.