Hi, I'm Reece.

.NET Software Engineer based in Scotland.

I'm a .NET Software Engineer based in Scotland, and a core maintainer for Modern Ender IO. Outside of work I tinker with C++ game engines, Minecraft mods, and the occasional web project — this site collects what I'm working on and writing about.

Featured projects

Ender IO

A Minecraft mod for power, conduits, and machines. Core maintainer.

  • Java
  • Minecraft

Clearance

My Miz Jam 1 entry, written in 48 hours.

  • C#

RGUCraft

RGU's student Minecraft server. Architected the Go (Gin) backend, Next.js site, and Java plugin to verify RGU studentship.

  • Go
  • Next.js
  • Java

Technologies

Languages

  • C#
  • Java
  • C++
  • Python

Frameworks & runtimes

  • .NET
  • Blazor
  • ASP.NET
  • MAUI
  • Unity
  • Astro

Tools

  • Git
  • Docker
  • Gradle

Experience

  1. Jun 2025 - Present

    Software Engineer I

    Sword Group · SDS

    Aberdeen, Scotland, United Kingdom · Hybrid

    • C#
    • .NET
    • .NET MAUI
  2. May 2023 - Sep 2024

    Placement Software Engineer

    Sword Group · SDS

    Aberdeen, Scotland, United Kingdom · On-site

    • C#
    • .NET
  3. Jun 2022 - Jul 2022

    Short Term Research Intern

    Robert Gordon University

    Aberdeen, Scotland, United Kingdom · On-site

    Built a voice dialog system for RGU's Pepper robot, combining Vosk for speech-to-text with Google Dialogflow for intent matching, and wired it up via Choregraphe.

    • Python
    • Google Dialog Flow
    • NAOqi

Also contributed to

FastNoiseLib

A library for generating various types of noise.

  • C++

raylib

A simple and easy-to-use library to enjoy videogames programming.

  • C

From the blog

See all posts →