__ _ ___ ___ _ __ __ _ ___
/ _` |/ _ \/ _ \| '__/ _` |/ _ \
| (_| | __| (_) | | | (_| | __/
\__, |\___|\___/|_| \__, |\___| _
__/ | | | __/ | | |
|___/___ ___ __| | |___/_ __ __ _ __ _| |__
| '_ ` _ \ / __/ _` |/ _ \| '_ \ / _` |/ _` | '_ \
| | | | | | (_| (_| | (_) | | | | (_| | (_| | | | |
|_| |_| |_|\___\__,_|\___/|_| |_|\__,_|\__, |_| |_|
| | __/ |
__| | _____ __ |___/
/ _` |/ _ \ \ / /
| (_| | __/\ V /
(_\__,_|\___| \_/
résumé -- github -- me@georgemcdonagh.dev
back
PDF download (88 kB)
=== Professional Employment ================================================================================
[04/2025 - 10/2025] @ Illuvium
Senior C++ Engineer (Contract, O/IR35)
- Responsible for maintaining and extending functionality of the backend real-time simulations in C++17,
using STL and Boost libraries extensively.
- Optimised custom network exchange protocols to minimise message size and maximise throughput.
- Refactored older systems to decrease unnecessary complexity and improve maintainability.
[09/2023 - 03/2024] @ Nequinox Studios (Manchester, UK)
Senior Systems Engineer
(Tech: C++, Unreal Engine 5 (UE5))
- Performed extensive profiling (Valgrind, Intel VTune, Wireshark) which was used to inform optimizations
across multiple real-time systems, e.g: client-server replication. Average ~25% performance increase.
- Designed, implemented, and documented off-screen parallel rendering pipeline for procedurally generated
UI icons.
- Conducted engineering R&D for US-based clients, delivering my findings as written documents and group
presentations.
[07/2022 - 01/2023] @ Emperia Ltd (London, UK)
Unreal Engineer (Contract, O/IR35)
(Tech: C++, Unreal Engine, Python, C#)
- Spearheaded the development of an in-house automation tool for processing and rendering 3D environments
in Unreal Engine, C++.
- Built Python middle-ware to handle exchange of content (Finished renders, JSON data) between Unity and
Unreal Engine.
- Worked with backend server engineers to design an API for serving our 3D content libraries to user
applications.
[01/2022 - 07/2022] @ Baya Dynamics (London, UK)
Lead Programmer (Contract, O/IR35)
(Tech: C++, UE4/UE5, Node.js)
- Redesigned and rebuilt the company’s flagship piece of software under serious time constraints, with
great success and stakeholder satisfaction.
- Project completed in 3 of the 5 months expected due to excellent project management and software design.
- Developed from scratch a web application (Node.js, HTML, CSS) to connect user display and input to high-
fidelity 3D applications running on our servers (UE Pixel Streaming).
- Configured and managed high-performance AWS servers to serve the application to users.
- Oversaw the hiring process of a small team of Junior developers. Offered mentorship and support
throughout my contract.
[06/2018 - 05/2021] @ Team 17 Digital Ltd (Wakefield, UK)
Programmer
(Tech: C++, C#, Unity, Unreal Engine, JavaScript)
- Worked on five high-profile game titles, optimizing performance for real-time systems on Xbox,
PlayStation, Windows, and Linux (UE, C++, Unity, C#)
- Designed and implemented custom low-latency network protocols on top of UDP and TCP/IP for multiplayer
gameplay (C#).
- Led build automation and deployment for various platforms, cutting the time between code submission and
QA testing in half.
=== Education ==============================================================================================
[2015 - 2018] @ De Montfort University (Leicester, UK)
BSc in Computer Science & Games Programming
2:1 Honours
[2012 - 2015] @ Leicester College (Leicester, UK)
Level 5 BTEC in IT and Games Programming
Destinction* Destinction* Destinction
============================================================================================================
PDF download (97 kB)
back
résumé -- github -- me@georgemcdonagh.dev