James Thistlewood

Oxford, 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 Thistlewood is a DPhil candidate in Atomic & Laser Physics at the University of Oxford with a decade of practical software and research experience bridging computational physics, VR graphics, and open-source engineering. He has contributed over 100 commits to the widely used MuseScore project—fixing UI bugs, improving score layout algorithms, and mentoring Google Summer of Code students—while gaining strong C++, Qt, and large-codebase collaboration skills. His internships at ELI Beamlines combined particle-in-cell simulation research with hands-on WebXR/WebGL and GLSL development to modernize VR public-engagement tools and uncover upstream open-source bugs. Comfortable across Python, Typescript, and complex build tooling, he brings a researcher’s rigor to shipping maintainable software and improving user-facing interactions. Notably, he pairs deep physics simulation work with front-line graphics and tooling upgrades, making him effective at turning research prototypes into robust demo and outreach systems.
code10 years of coding experience
bookDPhil, Atomic & Laser Physics, DPhil, Atomic & Laser Physics at University of Oxford
bookNorwich School
languagesEnglish, German, French, Japanese
github-logo-circle

Github Skills (7)

debug10
c-language10
cprogramming-language10
music-notation10
qt9
cpp9
musicxml7

Programming languages (16)

C#JavaC++CSSCMakefileHTMLFortran

Github contributions (5)

github-logo-circle
musescore/MuseScore

Jul 2018 - Sep 2020

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Role in this project:
userBack-end Developer
Contributions:5 reviews, 134 commits, 148 PRs in 2 years 1 month
Contributions summary:James primarily contributed to bug fixes and enhancements within the MuseScore music notation software. Their work involved addressing issues related to the user interface, such as fixing button placement and handling user interactions, as well as resolving technical problems in the score's layout. The commits demonstrate a focus on improving the functionality and user experience of the software by directly modifying code within the software's source code and internal libraries. These changes include adjustments to UI elements, data structures, and algorithmic improvements.
reportscppsfzpythonvisit
jthistle/personality-web

Nov 2018 - Apr 2019

Contributions:52 commits, 35 pushes, 10 issues in 5 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 Thistlewood