James Ravenscroft

Manager, Research Engineering at Thomson Reuters

East Hampshire, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Ravenscroft is a Manager of Research Engineering with a PhD in Applied AI and 14 years of experience building scalable ML and NLP systems for enterprise clients and research partners. He progressed from hands-on engineering at IBM to CTO of Filament AI, where he grew the tech team to 25, delivered 100+ AI projects for clients like HSBC and T-Mobile, and secured Innovate UK grants for university collaborations. His work blends production-grade MLOps and DevOps practices with rigorous research, exemplified by a CogX Best AI Product award and a PhD thesis shortlisted for best thesis 2022. James contributes to open-source projects (including gameplay mechanics in the Cuberite Minecraft server), lectures at universities, and mentors emerging engineers. Based in East Hampshire, he combines technical leadership with practical governance—managing GDPR, CyberEssentials prep, and R&D tax credit processes. Outside work he’s an ML/NLP enthusiast, saxophonist and foodie, reflecting a creative, multidisciplinary approach to problem solving.
code14 years of coding experience
job13 years of employment as a software developer
bookLacon Childe School
bookBSc, AI and Robotics, First Class Honours, BSc, AI and Robotics, First Class Honours at University of Wales, Aberystwyth
bookA Level, Physics, Maths, Computing, A Level, Physics, Maths, Computing at Ludlow College
stackoverflow-logo

Stackoverflow

Stats
21reputation
51kreached
1answer
0questions
github-logo-circle

Github Skills (12)

minecraft10
c-language10
game-development10
cprogramming-language10
server10
eclipse6
android6
data-structures4
algorithm4
algorithms4
data-structure4
lua3

Programming languages (10)

TypeScriptC++CSCSSJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
cuberite/cuberite

Aug 2013 - Aug 2013

A lightweight, fast and extensible game server for Minecraft
Role in this project:
userBack-end Developer
Contributions:8 commits in 1 day
Contributions summary:James primarily focused on implementing player-related features within the Minecraft server, "Cuberite". They implemented a player drowning mechanic, including air level management and damage calculation. The user made several code formatting improvements and corrected the mushroom soup food handler. The commits also included adding swim state flags and handling food exhaustion calculations.
luaminecraftraspberry-piwindowslinux
ravenscroftj/harri_gttool

Jan 2018 - Dec 2022

Ground truthing tool for harri paper matcher
Contributions:2 PRs, 51 pushes, 2 branches in 5 years
matcherground
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 Ravenscroft - Manager, Research Engineering at Thomson Reuters