Bharat Medasani

Scientific Software Engineer at Princeton Plasma Physics Laboratory (PPPL)

Newark, Delaware, 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

🤩
Rockstar
🎓
Top School
Bharat Medasani is a Scientific Software Engineer with 13 years of experience at the intersection of AI, high-performance computing, and computational materials science, currently based at Princeton Plasma Physics Laboratory. He combines deep expertise in Python, C++, and HPC with applied machine learning to accelerate materials modeling, defect analysis, and large-scale simulation workflows. His open-source contributions to flagship materials projects like pymatgen and Fireworks show a dual focus on extending scientific capabilities (e.g., interstitial defect modeling) and improving robustness through automated testing. Past roles across national labs and academia reflect a track record of turning first-principles physics into production-ready software and ML-driven discovery tools. Colleagues rely on him for building scalable, well-tested computational pipelines that bridge research and engineering.
code13 years of coding experience
job15 years of employment as a software developer
bookPh.D., Physics, Nanomaterials, analog & digital VLSI, optics, Ph.D., Physics, Nanomaterials, analog & digital VLSI, optics at New Mexico State University
bookB Tech, Electronics & Communications Engineering, B Tech, Electronics & Communications Engineering at National Institute of Technology Calicut
languagesHindi, Telugu, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
112reached
0answers
1question
github-logo-circle

Github Skills (9)

unit-testing10
science10
pytest10
python10
scientific-computing10
test-automation10
scipy6
numerical-integration6
numpy6

Programming languages (6)

C++ShellRSourcePawnPythonFortran

Github contributions (5)

github-logo-circle
materialsproject/pymatgen

May 2013 - Jul 2020

Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.
Role in this project:
userBack-end Developer & Data Scientist
Contributions:216 commits, 29 PRs, 10 pushes in 7 years 3 months
Contributions summary:Bharat's commits primarily involve contributions to the pymatgen library focused on materials science and data analysis. The changes include adding and refining features for point defect analysis, notably developing the Interstitial class with functionalities for characterizing defect sites, calculating volume and surface area. These contributions demonstrate a focus on enhancing the library's capabilities for computational materials science research and suggest proficiency in both backend development and data analysis within the scientific domain.
moleculespythonscienceelectronic-structurepowers
materialsproject/fireworks

Aug 2014 - Jun 2015

The Fireworks Workflow Management Repo.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:56 commits, 1 push in 10 months
Contributions summary:Bharat's commits primarily focus on creating and updating unit tests for the "fireworks" workflow management system. They have written tests for core components like the launchpad, template writer tasks, and script tasks. Their contributions ensure the functionality and reliability of the system through comprehensive testing of different features, including defusing, reigniting, and rerunning fireworks. These commits demonstrate a strong emphasis on automated testing within the project.
repo-managementfireworksworkflow-managementworkflow
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
Bharat Medasani - Scientific Software Engineer at Princeton Plasma Physics Laboratory (PPPL)