James Macglashan

Senior Research Scientist at SonyAI

Coventry, Rhode Island, United States
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

👤
Senior
🎓
Top School
James Macglashan is a Senior Research Scientist with 13 years of experience advancing reinforcement learning and planning for both simulated agents and real-world robotics. Based at Sony AI, he was one of the leads on the Gran Turismo Sophy project—an RL system that outpaced top human players and was featured as a Nature cover story—demonstrating his ability to translate research into high-profile, practical results. His work blends deep academic rigor (PhD and BS from UMBC) with hands-on software engineering, including sustained contributions to the BURLAP Java library for RL and planning. He focuses on building robust decision-making agents that can learn reliably in complex environments, and brings particular strength in developing core library functionality and scalable back-end systems that bridge research and production.
code13 years of coding experience
job3 years of employment as a software developer
bookUMBC
languagesEnglish
github-logo-circle

Github Skills (8)

javas10
reinforcement-learning10
java10
algorithm9
algorithms9
state-management8
machine-learning6
testing5

Programming languages (5)

JavaC++RustHTMLPython

Github contributions (5)

github-logo-circle
jmacglashan/burlap

Sep 2013 - Nov 2017

Repository for the ongoing development of the Brown-UMBC Reinforcement Learning And Planning (BURLAP) java library
Role in this project:
userBack-end Developer
Contributions:941 commits, 137 PRs, 232 pushes in 4 years 2 months
Contributions summary:James's commits indicate a focus on enhancing the BURLAP library, specifically the Brown-UMBC Reinforcement Learning And Planning (BURLAP) java library. The contributions involved modifying the existing framework, with changes including improvements to episode file sorting, policy method abstraction, and the addition of example domains for different projects. This suggests a role focused on developing or enhancing core library functionality.
javareinforcement-learning
h2r/burlap_rosbridge

Dec 2014 - Aug 2016

Contributions:90 commits, 4 PRs, 52 pushes in 1 year 8 months
bridgeconnectionrosros2
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