Michele Ceriotti

Professor at EPFL

Lausanne, Vaud, Switzerland
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
Michele Ceriotti is a professor of computational materials science at EPFL with 14 years of experience bridging atomistic modelling, statistical mechanics and machine-learning methods. His career includes postdoctoral work at Oxford and a PhD from ETH Zurich, and he has progressed through EPFL from Assistant to Associate Professor to full Professor, leading research on nuclear quantum effects, path-integral techniques and data-driven potentials. He contributes to open-source scientific software—most notably improving the i-PI interface and USER-MISC package in the widely used LAMMPS molecular dynamics code—bringing practical optimizations to socket handling, neighbor lists and multi-engine integration. Michele combines deep theoretical insight with hands-on software engineering, making his group’s methods reproducible and production-ready for complex materials and biomolecular simulations. Based in Lausanne, he is as comfortable publishing new algorithms as he is adapting legacy codes to modern workflows.
code14 years of coding experience
job7 years of employment as a software developer
bookMS, Materials Science, MS, Materials Science at University of Milan - Bicocca
github-logo-circle

Github Skills (12)

simulations10
lammps10
simulation10
c-language10
molecular-dynamics-simulation10
physics10
cprogramming-language10
molecular-simulation10
simulator10
nonlinear-dynamics10
socket7
mpi6

Programming languages (11)

TypeScriptC++CRustOCamlJavaScriptValaMathematica

Github contributions (5)

github-logo-circle
lammps/lammps

Apr 2015 - Jan 2017

Public development project of the LAMMPS MD software package
Role in this project:
userBack-end Developer
Contributions:9 reviews, 7 commits, 3 PRs in 1 year 9 months
Contributions summary:Michele primarily contributed to the USER-MISC package within the LAMMPS MD software, fixing bugs, and improving its integration with i-PI, a separate force engine. Their changes involved modifications to files related to the fix_ipi and fix_gle features, which required adjusting box dimensions and updating neighbor lists. The user also addressed issues related to socket handling and improved the overall functionality of the i-PI interface, including some optimizations in its data exchange.
lammpsmolecular-dynamicssimulationkokkos
lab-cosmo/sampling-tutorial

Jul 2016 - Jul 2021

Contributions:10 pushes, 1 branch in 5 years
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
Michele Ceriotti - Professor at EPFL