Skip to content
View josephwoodward's full-sized avatar


Block or Report

Block or report josephwoodward

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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

Hello there! 👋 I'm Joe.

I'm a Software Engineer living in the United Kingdom that loves all things backend/network and distributed systems related.

I currently work remotely as a Lead Engineer at Form3 helping build and support their highly reliable multicloud Payment Processing Platform. Prior to that I worked as a Senior Software Engineer at Just Eat Takeaway.

I love writing Go day-to-day but enjoy experimenting with other languages too and I especially enjoy contributing to open-source software.

How to reach me?

You can find me actively discussing software engineering related topics at @_josephwoodward on Twitter, occasionally blogging over at and on LinkedIn.


  1. shouldly/shouldly shouldly/shouldly Public

    Should testing for .NET—the way assertions should be!

    C# 2k 379

  2. GlobalExceptionHandlerDotNet GlobalExceptionHandlerDotNet Public

    Exception handling as a convention in the ASP.NET Core request pipeline

    C# 272 32

  3. Serilog-Sinks-Loki Serilog-Sinks-Loki Public

    A Serilog Sink for Loki, Grafana's new Prometheus inspired log aggregator

    C# 133 36

  4. gin-errorhandling gin-errorhandling Public

    Error handling middleware to map Go errors to HTTP responses

    Go 11 2

  5. tftp-server tftp-server Public

    A TFTP Server written in Go

    Go 4 1

  6. ws-server ws-server Public

    Go based Web Sockets Server

    Go 1