Hello, I’m James Mushahwar, a game developer and software engineer with a focus on gameplay programming, AI, and systems design. I’ve built experience across both game development and general software engineering, collaborating with artists and designers to craft engaging experiences. Currently a Games Programmer at Stormcloud Games, I contribute across all aspects of gameplay—from player controls and camera systems to AI, networking, and split-screen gameplay. I thrive in small autonomous teams where trust and accountability drive delivery, and I’m eager to bring reliable, well-structured code to any project.

James Mushahwar

Hello, I’m James Mushahwar, a game developer and software engineer with a focus on gameplay programming, AI, and systems design. I’ve built experience across both game development and general software engineering, collaborating with artists and designers to craft engaging experiences. Currently a Games Programmer at Stormcloud Games, I contribute across all aspects of gameplay—from player controls and camera systems to AI, networking, and split-screen gameplay. I thrive in small autonomous teams where trust and accountability drive delivery, and I’m eager to bring reliable, well-structured code to any project.

Available to hire

Hello, I’m James Mushahwar, a game developer and software engineer with a focus on gameplay programming, AI, and systems design. I’ve built experience across both game development and general software engineering, collaborating with artists and designers to craft engaging experiences.

Currently a Games Programmer at Stormcloud Games, I contribute across all aspects of gameplay—from player controls and camera systems to AI, networking, and split-screen gameplay. I thrive in small autonomous teams where trust and accountability drive delivery, and I’m eager to bring reliable, well-structured code to any project.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Games Programmer at Storm Cloud Games
October 1, 2021 - Present
Responsible for player controls, camera and character systems; AI implementation from concept to completion; networked and split-screen gameplay; contributed to team growth from 13 to 20 members, delivering features with autonomy and reliability.
Junior Software Engineer at Aperta Ltd.
June 30, 2020 - October 13, 2025
Developed fixes and improvements to the product, working in an Agile workflow; proficient in C++, C, and C#, with front-end work in JavaScript and ASP.NET; prioritized urgent customer requirements and switched between tasks as needed.
White Box GUI Designer Intern at Inside Secure
August 31, 2018 - October 13, 2025
Contributed C and Python knowledge to develop an interface for easily building cryptographic objects; met weekly deadlines, organized execution, and delivered a demo to a larger team.
Tutor/Mentor at Tech Camp, Winchester
August 31, 2017 - October 13, 2025
Oversaw 24 students aged 8–17, guiding design of Laser Tag guns using Arduino; taught Arduino programming (C and drag-and-drop), enforced safety rules, and provided feedback to students and parents.
Games Programmer at Stormcloud Games
October 1, 2021 - Present
Work in a 13- to 20-person team; responsible for all aspects of gameplay including player controls, camera and character systems, AI implementation from concept to completion, and networked/split-screen gameplay. Autonomy in a small coding team has accelerated learning and broadened contributions, making me a reliable asset across departments.
Junior Software Engineer at Aperta Ltd.
June 30, 2020 - October 13, 2025
Developed fixes and improvements to the product base within an Agile workflow. Used C++, C, C#, JavaScript, and ASP.NET for frontend; demonstrated ability to switch between urgent customer requests and ongoing releases.
GUI Designer Intern at Inside Secure
August 31, 2018 - October 13, 2025
Contributed to GUI design work during a 12-week summer internship in Glasgow, applying C and Python to build a tool for customers to easily construct cryptographic objects in C. Organized and delivered a demo to a larger team.
Tutor/Mentor at Tech Camp
August 31, 2017 - October 13, 2025
Supervised and mentored students ages 8-17 in Arduino-based projects, enforcing safety and time constraints while guiding them through programming concepts and hands-on building.

Education

MProf Games Development at University of Alberta
September 1, 2020 - October 13, 2025
BSc Computer Science (First Class with Honors) at University of Glasgow
September 1, 2015 - June 30, 2019
MProf Games Development at Aberta y University
September 1, 2020 - August 31, 2021
BSc Computer Science at University of Glasgow
January 1, 2015 - January 1, 2019

Qualifications

Stuart Tasker Memorial Prize
June 1, 2019 - October 13, 2025
Stuart Tasker Memorial Prize
January 11, 2030 - October 13, 2025

Industry Experience

Gaming, Software & Internet, Media & Entertainment