Mohammad Barhaghi

Scientific Software Developer at Schrödinger

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 (33)

simulation10
parallel10
molecular-simulation10
openmp10
gpu10
netlink10
cuda10
high-performance10
monte-carlo10
golang8
science6
python6
computational-biology5
charm5
datasets5

Programming languages (5)

C++TeXJupyter NotebookFortranPython

Github contributions (5)

github-logo-circle
msoroush/FreeEnergy

May 2019 - Aug 2019

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

Nov 2016 - Feb 2019

This repository contains example files for GOMC project.
Contributions:14 commits, 13 pushes, 1 branch in 2 years 3 months
golang
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
Mohammad Barhaghi - Scientific Software Developer at Schrödinger