Master of Dev

Daniel Masterson (That's me!)

Hello there! My name is Daniel Masterson. I am a 29 year old software developer from Manchester and currently living in Hull, UK. I have an first class MEng degree in Computer Science with Games Development from the University of Hull, and I’m currently working as a full stack developer while being a game developer on the side.

Skills

  • C# (My primary language), alongside general .NET and .NET Core skills for a wide variety of projects.
  • JavaScript/TypeScript knowledge for both frontends and backends. This includes detailed knowledge of a large number of frameworks including React and Preact (Plus Astro and Next.JS), Svelte and AngularJS.
  • Detailed knowledge of multiple web backend technologies, including ASP.NET and ASP.NET Core, Blazor, PHP and more.
  • Extensive work with the Azure ecosystem, including App Services, Azure Functions, Azure DNS, CDN and more.
  • C, C++ and D knowledge, even going so far as to make a general purpose DirectX 11 game engine in C++.
  • OpenGL 4+ and DierctX 11+, with interest in learning Vulkan.
  • GLSL, HLSL and Cg for shaders, with interest in learning GPGPU techniques.
  • In depth knowledge of both Git, SVN and TFVC, primarily using Azure DevOps and GitHub.
  • Game development experience in a variety of engines, including Godot, Unity, Unreal Engine 3 and 4, Source and custom engines.

Projects

I am currently the primary developer and co-owner of NovaDawn Studios. You can check that site to see what we’re currently working on.

I’ve also worked on a number of personal projects, including the late Fragment Engine (A bespoke C++ game engine). Hopefully I’ll post more about those here.

Contact

If you want to contact me, you can find me at these various sites:

I won’t be making my email available as I already struggle with spam and wouldn’t like to provide another in-road for the spam bots. If you want to contact me, please drop me a message using one of the above methods and I’ll be happy to provide my email.

Note: Any views expressed are my own and do not reflect those of my current employer, NovaDawn Studios or any other organization I am otherwise associated to.