
- ๐ป Software Engineer II at Codeweavers, working in Backend.
- ๐งโ๐ First-class CS Alumni from Staffordshire University, with a specialization in Software Development and Engineering.
- ๐ฎ Former background in GameDev, with previous experience as a Games Tester.

In professional roles, I've worked with:
![]() C# |
![]() .NET |
![]() NUnit |
![]() PostgreSQL |
![]() SQL Server |
![]() NHibernate |
Through my own projects or curiosity, I have also worked with:
![]() ![]() Ubuntu / Debian |
![]() C++ |
![]() Python |
![]() Git |
![]() Bash |
![]() Raspberry Pi OS |
![]() Qt |
![]() CMake |
![]() Microsoft Azure |
![]() JavaScript |
![]() WebAssembly |
![]() GitHub Actions |
I am also AZ-900 (Microsoft Azure Fundamentals) Certified ๐.

"Added Table Schema for quantity column inside food_item_shortcuts" in not-ed/acai.
"Added Table Schema for quantity column inside food_items" in not-ed/acai.
Created meal-prep-calculator branch on not-ed/acai.
"Added skip for events coming from GitHub pages" in not-ed/not-ed.
"Updated Title" in not-ed/not-ed.

- Customary "How I Update This Blog" Post - 02 Feb. 2025.
- Yes, it counts. - 15 Nov. 2024.
- Using Web Scraping to Create a Patch Notes Bot in Python - 20 Jul. 2021.
- "Proper" Languages: Who Does This Help? - 16 Apr. 2021.
- Digitizing Sprites and Textures Through Code for DOOMify - 18 Mar. 2021.