I am a Gameplay Programmer with a passion to ensure development on any project is kept going smoothly. I thrive in collaborating with a large team, working with different variations is a strong point of mine. I help my team in any way needed when I can and ensure communications are kept up to a professional standard. I have worked on numerous projects so far where I have been working with multiple different variations very closely. I also have experience in Audio, Tools, QA and AI.
C++
August 2017 – Present
Visual Studio
July 2017 – Present
Windows
July 2016 – Present
During my time at Manus I worked with the software team to help make improvements.
I worked on internal research to help the team see where we could take the systems towards.
As well as this I helped make general improvements to the core software systems.
Visual Studio 2019
36 Weeks
C# 7.0
36 Weeks
C++ 17
4 Weeks
Unity 2021
30 Weeks
Unreal Engine 4
20 Weeks
SteamVR
10 Weeks
Manus Prime II
36 Weeks
This was the biggest project I had been part of spanning the entirety of an academic year. Our programming team was somewhat smaller thus had a bigger focus on making a base for others to work of easier, this included a heavy focus on tools for other developers.
This project at the time was the biggest team I had been part of, although our programming team within the team was extremely limited. I focused on working closely with the design team to make systems which could be used to get our project closer to its vision.
Visual Studio 2015-2019
July 2016 – Present
C# 6.0-7.0
July 2016 – Present
C++ 11-17
July 2017 – Present
Unity 2017-2021
June 2017 – Present
Perforce 2017.2-2020.1
September 2017 – Present
Unreal Engine 4.19-4.24
May 2017 – Present
Wwise 2019.1.4-2019.2.7
September 2019 – Present
SteamVR
September 2019 – Present
Vive
September 2019 – Present
Oculus
September 2019 – Present
Manus Prime II
March 2021 – Present
I stay in a positive and friendly attitude as well as to ensure team morale is kept high, this allows for good working attitudes from all members.
In my teams I ensure regular communication with as many members of the team as are beneficial for the project, keeping up a professorial standard of communication.
In all my projects I focus on ensuring good cooperation with all members, this allows the team overall to have a better idea of how we are working, what we are achieving and can achieve further.
During my time working on projects I have made it a priority to ensure production output is kept high, having a rigid working schedule helps achieve this on a day to day basis, I have worked to build up a schedule that works well for me.
With many of my projects I work on ensuring that we area steadily moving towards our projects goal, picking up new tasks and communicating with my team of any issues that pop up.
With my teams I have been working together and helping others in need to help further the project towards its goal as well as ensuring productivity is kept.
During my projects often a lot of new topics come up I do not shy away from them and investigate them to allow myself to gain knowledge within those topics. When I sense I lack knowledge in certain areas required for the project I work on improving my knowledge on those topics.
I seek feedback from my peers and outside sources to ensure my development is kept at an optimal level and see where my improvement points are.
Breda University of Applied Sciences (Formerly NHTV)
Bachelor of Applied Science – Creative Media and Game Technologies – Programming
4th September 2017 – Expected July 2022
London Academy of IT
Programming With C# for Beginners Training Course
July 2016 – July 2016