James Andrews is a software engineer with 11 years of practical experience blending game development, systems programming, and AI-driven tooling. A Northeastern-trained developer, he has shipped user-facing features in Unity/C# for slot games, built C++/Unreal pipelines to convert CAD to VR prototypes, and prototyped GPU-accelerated AI for video and OCR tasks. He gravitates toward roles that require both technical rigor and leadership, applying a three-principle approach: quickly addressing design gaps, motivating teams, and evaluating creative ideas that advance project goals. Comfortable across C++, C#, Python, and CUDA, he moves between gameplay systems and backend interpreters to turn research into production gains (including a measurable 20% reduction in interpretation time). Based in Jersey City, he treats software development as both work and hobby, continually exploring new technologies and mentoring others through community programs.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science and Game Development, Bachelor of Science - BS, Computer Science and Game Development at Northeastern University
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.