A picture of me

Welcome to my site

Hi there, I’m Matt. I work as a software engineer in the healthcare field in Auckland, New Zealand.


Recent posts

Solving Invalid Pointer Crashes with Strings in P/Invoke

Published

As part of a project I’m working on, I wanted to make use of FFmpeg - and I wanted to try interacting with the native libraries directly with P/Invoke instead of just calling the CLI.

[ read on → ]


Building a Custom Orleans Storage Provider

Published

When I’m trying to learn a new framework like Orleans, I find it useful to build something with it to really give it a good shake. This usually involves some project built on top of it (often incomplete, as per), but I wanted to really dig into Orleans in particular - a lot deeper than I would normally. To that end, I wanted to build a custom data persistence provider.

[ read on → ]


Getting the Hang of .NET Orleans

Published

I like to challenge myself to learn new things, particularly around my profession, and one such thing I had been considering for a while was .NET Orleans. For me, it represents quite a significant shift in how I think about architecture - and that made me a little nervous! Nevertheless, it was time I had given it a go, to see how it might fit in my toolbox.

[ read on → ]


View all →

Recent projects

Anvil Pages Server

Published

An open source git-ops GitHub-like Pages server for Forgejo and Gitea. [ read on → ]


Orleans Marten providers

Published

An open source library of a Marten implementation of Orleans providers for membership (clustering), state storage, and reminder storage. It seamlessly makes use of existing Marten project configuration and database management, and has a slim setup that’s easy to get started with. [ read on → ]


Fridge Magnet

Published

A small project to calculate if you can write a message using alphabet fridge magnets. Intended as a test project for implementing Blazor components into existing projects.

[ read on → ]


View all →