Shakul Pathak is a ChemE PhD candidate at MIT with nine years of research and engineering experience building physics-first and hybrid data-driven models for batteries across multiple chemistries (LFP, NMC, NCA, LMO, Graphite) to track health, performance, and safety. He combines rigorous mathematical modeling with pragmatic software practice—contributing backend fixes and tests to the widely used MDAnalysis library and accelerating scientific code with Cython/Numba in prior internships. His consulting work spans pharma-scale hybrid ML for bioreactor control and physics-based feasibility studies for industrial electrolyzer integration, showing an ability to translate models into go/no-go decisions. A committed educator and mentor, he has taught graduate transport phenomena and advised incoming PhD students while also founding dorm clubs and serving on student governance. Comfortable across Python, C++, and high-performance scientific tooling, he blends deep theory with production-minded implementations. Notably, he pairs battery modeling expertise with hands-on AI tinkering, positioning him to bridge inventive research and deployable engineering solutions.
8 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Chemical Engineering, 5/5, Doctor of Philosophy - PhD, Chemical Engineering, 5/5 at Massachusetts Institute of Technology
Junior/Middle School, Junior/Middle School at St.Xavier's High School, Kedargouri
AISSCE, High School/Secondary Diplomas and Certificates, 10 CGPA (AISSE) & 92.6% (AISSCE), AISSCE, High School/Secondary Diplomas and Certificates, 10 CGPA (AISSE) & 92.6% (AISSCE) at Delhi Public School, Ruby Park
BTech+MTech (Dual Degree), Chemical Engineering, 9.55/10, BTech+MTech (Dual Degree), Chemical Engineering, 9.55/10 at Indian Institute of Technology, Kharagpur
MDAnalysis is a Python library to analyze molecular dynamics simulations.
Role in this project:
Back-end Developer & QA Engineer
Contributions:20 commits, 9 PRs, 26 comments in 24 days
Contributions summary:Shakul primarily contributed to the MDAnalysis library by addressing bugs and enhancing functionality related to the `mdamath` module and the `contacts` analysis module. They also reverted some changes, indicating an iterative development process. Further contributions involved adding and revising tests, especially related to the `CRYST1` record parsing in PDB files, demonstrating a focus on ensuring data integrity.
We found that there is a lack of a properly maintained list of websites and other links for people who are applying or planning to apply to Ph.D. programs. Feel free to make changes to the README file and submit your pull requests. The requests will be duly cross-checked and approved to keep this list spam-free.
Contributions:28 commits, 1 PR, 33 pushes in 12 days
keepspamapplysubmitpull-requests
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.