Mohammad Barhaghi

Scientific Software Developer at Schrödinger

Urbana-Champaign Area 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
Mohammad Barhaghi is a scientific software developer with a decade of experience building high-performance molecular simulation engines and scientific tooling. He earned a Ph.D. in Chemical Engineering and an M.S. in Computer Science from Wayne State University, and contributed as a postdoc to NAMD development at the Beckman Institute before joining Schrödinger. His Ph.D. work produced GOMC, an object-oriented, GPU-accelerated Monte Carlo package notable for being the first parallel Monte Carlo code to scale across multicore CPUs and GPUs, enabling faster atomistic studies of phase equilibria and condensed-phase properties. At UIUC he extended this expertise to large-scale molecular dynamics via Charm++-based NAMD, blending deep domain knowledge with parallel systems design. Mohammad pairs rigorous academic training with practical software craftsmanship, and his background as a mud logger gives him an unusual, hands-on appreciation for geoscience applications of molecular modeling.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Computer Science, 3.90, Master of Science - MS, Computer Science, 3.90 at Wayne State University
bookBachelor’s Degree, Chemical Engineering, Bachelor’s Degree, Chemical Engineering at University of Tehran
bookPostgraduate Degree, Theoretical and Computational Biophysics, Postgraduate Degree, Theoretical and Computational Biophysics at Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign.
languagesEnglish, Persian
github-logo-circle

Github Skills (25)

simulation10
molecular-simulation10
openmp10
gpu10
cuda10
monte-carlo10
netlink9
golang9
science7
python6
computational-biology5
datasets5
charm4
cpp3
computational-chemistry3

Programming languages (4)

C++TeXFortranPython

Github contributions (5)

github-logo-circle
msoroush/FreeEnergy

May 2019 - Aug 2019

Contributions:32 commits, 27 pushes, 4 branches in 3 months
GOMC-WSU/Workshop

May 2018 - Nov 2019

This repository provides example and instruction to learn about GOMC and its capabilities.
Contributions:84 commits, 3 PRs, 60 pushes in 1 year 6 months
capabilitiesgolanginstructionnetlink
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