Chief Scientist, Co-Founder at Brunel University London
Greater Reading Area United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
James Cain is a veteran software architect and entrepreneur who combines daily hands-on coding with a whiteboard-driven, visual approach to problem solving. As Chief Scientist and Co-Founder of Media-Anywhere and former Chief Software Architect at Grass Valley, he has led large-scale, standards-based media systems, bridging industry and academia and turning R&D into commercially successful products. His deep C++ expertise spans Windows internals, file systems, high-throughput networking and concurrency, with a specialty in mapping C++ APIs to Python for practical integration. James is equally at home sketching architectures in the woods as he is running workshops to build consensus across engineering, business and broadcast teams. He holds a PhD in Software Engineering and a long-running visiting researcher role at Brunel University, reflecting a rare mix of academic rigor and product-focused innovation.
10 years of coding experience
30 years of employment as a software developer
BSc, Computer Systems Engineering, BSc, Computer Systems Engineering at University of Kent
Ph.D., Software Engineering, Ph.D., Software Engineering at University of Reading
MSc, Artificial Intelligence, MSc, Artificial Intelligence at Cranfield 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.
Request Free Trial
James Cain - Chief Scientist, Co-Founder at Brunel University London