Reece Mackie

Software Engineer I at Sword Group

Aberdeen City, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Reece Mackie is a software engineer with nine years of hands-on experience and an MSci in Computer Science from Robert Gordon University, currently working at Sword Group. He combines a passion for games development and tooling with practical cross-platform engineering, demonstrated by core contributions to projects like raylib UWP support and as a core maintainer of Modern Ender IO for Minecraft. Comfortable across .NET, C/C++ and front-end UWP work, he has shipped UI and platform integrations, performance-focused tooling, and input/display systems for game-related libraries. A collaborative problem-solver shaped by university projects and Scouting leadership, he pairs rapid learning appetite with a knack for modding and building community-focused open-source tools. Notably, his portfolio spans both academic research internships and real-world placement work, reflecting an ability to bridge experimental ideas into production-ready code.
code9 years of coding experience
job1 year of employment as a software developer
bookKeith Grammar School
bookMaster of Science - MS, Computer Science, Distinction, Master of Science - MS, Computer Science, Distinction at Robert Gordon University
github-logo-circle

Github Skills (24)

c-language10
game-engine10
xaml10
uwp10
user-interface10
c1110
graphic10
c1710
front-end-development10
dotnet-core10
hlsl10
game-development10
csharp10
cprogramming-language10
programming-language9

Programming languages (13)

C#PowerShellJavaC++CSSCRustTypeScript

Github contributions (5)

github-logo-circle
ST-Apps/PoGo-UWP

Aug 2016 - Nov 2016

UWP Client for Pokemon Go
Role in this project:
userFull-stack Developer
Contributions:37 commits, 42 PRs, 305 comments in 2 months
Contributions summary:Reece primarily contributed to the front-end development of the UWP client for Pokemon Go. Their work included updating the UI elements within `GameMapPage.xaml.cs`, changing the icon rendering based on time of day, and adding a new ChallengePage to handle Captcha verification. They also updated `GameClient.cs` and `Misc.cs` related to game mechanics and API interactions and addressed build issues in the project file.
dotnetuwpwindowscsharppokemon-go
Auburn/FastNoiseLite

Jul 2020 - Nov 2020

Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
Role in this project:
userFull-stack Developer
Contributions:6 commits, 3 PRs, 4 comments in 4 months
Contributions summary:Reece primarily worked on the development of a GUI application for the FastNoiseLite library, adding a preview app with various controls. Their contributions include implementing UI elements such as buttons, dropdowns, and numeric steppers to adjust noise generation parameters. They also addressed performance issues by temporarily tweaking some settings. Additionally, the user ported and updated the code to C and HLSL.
node-graphtilesethierarchicalhlsltexture-generation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Reece Mackie - Software Engineer I at Sword Group