Nathan Mcclain is a Senior Software Developer with 11 years of experience blending game design, interactive systems, and enterprise software development across government and defense sectors. After a decade in the Army working from vehicle mechanic to paralegal supervisor, he transitioned into game and simulation design, earning degrees through to an MS in Computer Software Engineering and now teaching game programming and interactive design. He has shipped production software using C#, .NET, Angular, Node.js, and SQL while leading teams on migrations, CI/CD, and hardware-integrated projects for clients like Booz Allen, Deloitte, and ManTech. Passionate about applying game design principles to education, he is pursuing doctoral work in Educational Technology to build breakthrough learning tools. Notably, his background uniquely combines hands-on field maintenance, legal/administrative rigor, and technical leadership—an uncommon mix that informs pragmatic, user-focused systems.
11 years of coding experience
6 years of employment as a software developer
Master of Science - MS, Computer Software Engineering, 3.50, Master of Science - MS, Computer Software Engineering, 3.50 at Boston University
US Army Paralegal School (Fort Jackson, SC)
Bachelor's Degree, Simulation and Digital Entertainment - Serious Games, 3.37, Bachelor's Degree, Simulation and Digital Entertainment - Serious Games, 3.37 at University of Baltimore
Associate of Arts (AA), Game and Interactive Media Design, 3.49, Associate of Arts (AA), Game and Interactive Media Design, 3.49 at Montgomery College
Contributions:5 commits, 4 pushes, 1 branch in 1 day
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.
Request Free Trial
Nathan Mcclain - Senior Software Developer at Montgomery College