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.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Games Programmer at Storm Cloud Games
October 1, 2021 - PresentResponsible 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, 2025Developed 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, 2025Contributed 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, 2025Oversaw 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 - PresentWork 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, 2025Developed 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, 2025Contributed 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, 2025Supervised 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, 2025BSc Computer Science (First Class with Honors) at University of Glasgow
September 1, 2015 - June 30, 2019MProf Games Development at Aberta y University
September 1, 2020 - August 31, 2021BSc Computer Science at University of Glasgow
January 1, 2015 - January 1, 2019Qualifications
Stuart Tasker Memorial Prize
June 1, 2019 - October 13, 2025Stuart Tasker Memorial Prize
January 11, 2030 - October 13, 2025Industry Experience
Gaming, Software & Internet, Media & Entertainment
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Glasgow today.