Richard Evans is an Associate Professor at the University of York with 15 years of experience combining computational physics research and high-performance C++ development. He specializes in algorithm design, Monte Carlo simulations and stochastic processes, and implements scalable solutions using MPI, OpenMP and CUDA for computationally intensive problems. His academic career spans roles from postdoctoral fellow on the Ultramagnetron project to Seagate Lecturer in Computational Magnetism, reflecting deep domain expertise in ultrafast magnetic dynamics. Comfortable with git-based workflows, he translates theoretical models into production-ready simulation codes that run on distributed and GPU-accelerated systems. Based in York, England, he pairs rigorous PhD training with pragmatic software engineering practices to deliver reproducible, high-performance research software.
15 years of coding experience
MPhys, Physics, 2:1, MPhys, Physics, 2:1 at University of Hull
Doctor of Philosophy (PhD), Computational Physics, Doctor of Philosophy (PhD), Computational Physics at University of York
Contributions:3 releases, 11 reviews, 1105 commits in 12 years 2 months
physicsmagneticsimulationsimulatordiffraction
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.