Junchao Xia

Principal Scientific Developer at OpenEye, Cadence Molecular Sciences

Santa Fe, New Mexico, 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
Junchao Xia is a Principal Scientific Developer with over a decade of experience translating physics-driven theory into high-performance scientific software for biomolecular simulation, cryo-EM, and NMR. Holding a PhD in condensed matter physics, he has led large-scale redevelopment efforts (notably converting a 100K-line MATLAB cryo-EM package to an optimized Python implementation) and built distributed and GPU-accelerated simulation frameworks used for free energy calculations and enhanced sampling. He combines deep expertise in algorithm development and numerical methods with hands-on proficiency in Python, C/C++, Fortran, and HPC/cluster orchestration. At institutions from Princeton to Temple and now Cadence Molecular Sciences, he has integrated academic rigor with production-grade engineering, including porting simulation tools to BOINC and XSEDE-scale resources. Known for mentoring researchers and shipping complex codebases, he brings a rare mix of theoretical insight and practical systems-level optimization.
code11 years of coding experience
job14 years of employment as a software developer
bookPh.D. Condensed Matter Physics, Ph.D. Condensed Matter Physics at Clark University
bookM.S. Condensed Matter Physics, M.S. Condensed Matter Physics at Institute of Solid State Physics, Chinese Academy of Sciences
bookB.S. Dielectric Physics, B.S. Dielectric Physics at Shandong University
bookM.S. Mathematical Finance, M.S. Mathematical Finance at Rutgers University
languagesChinese, English
github-logo-circle

Github Skills (14)

algorithms9
markov-model8
markov8
boinc6
asynchronous5
binding3
matlab3
energy2
octave2
python2
python-bindings2
simulation1
parallelization1
weighted1

Programming languages (3)

Jupyter NotebookMATLABPython

Github contributions (5)

github-logo-circle
Asynchronous Replica Exchange Framework for Heterogeneous Computing and BOINC grids
Contributions:15 commits, 19 pushes in 2 years 11 months
asynchronousboinc
Contributions:10 pushes, 1 branch in 5 years 1 month
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