James McAdam is a software engineer in Dundee transitioning from a four-year career as an Instrument & Control engineer at BP to professional game and software development. He holds a Distinction MSc in Electrical & Mechanical Engineering from Strathclyde and completed BP’s Graduate Challenge, bringing disciplined systems thinking and industrial delivery experience to software projects. With a decade of engineering experience overall, he blends practical control-systems rigor with a creative focus on games—showcased in his portfolio at jgmcadam.com. James is comfortable moving between hardware-near problem solving and higher-level game development, making him effective at prototyping robust, testable systems. He’s driven by a passion for games and applied engineering, positioning him to bridge engineering reliability with engaging interactive experiences.
Contributions:14 commits, 13 pushes, 3 branches in 7 days
teachingunity-projectunity
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.