James Mccorrie is a Principal Software Engineer and founder with two decades of hands-on experience building systems from embedded control rigs to containerised cloud services. He combines deep systems and control-systems expertise with modern languages like Python, Go, and Rust to deliver robust, high-performance solutions and has repeatedly moved teams from monolith prototypes to modular, scalable architectures. As a technical lead and architect he’s driven roadmap decisions, introduced service meshes and reproducible container workflows, and stepped into operations and product ownership when needed. His background includes vehicle powertrain systems, HiL/SiL tooling, and bespoke tooling that accelerated analog engineering workflows from months to days. Based in East Cambridgeshire, he runs Machshev Consulting while shaping strategy at lowRISC and has a practical streak—building custom MiL rigs and in-house developer tools to bridge gaps between research and production.
7 years of coding experience
16 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Coventry University
Contributions:45 pushes, 13 branches, 3 tags in 9 months
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
James Mccorrie - Principle Software Engineer at lowRISC CIC