Arash Mostofi

Professor at Imperial College London

London, England, United Kingdom
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
Arash Mostofi is a Professor of Materials at Imperial College London with over 20 years' experience developing first-principles modelling tools for materials theory and simulation. His research focuses on defects and interfaces in semiconductors, electron transport in nanowires and nanotubes, and the structure and properties of perovskite oxide thin films, combining deep theoretical insight with practical code development. He has progressed through academic ranks at Imperial after postdoctoral work at MIT and a fellowship at Cambridge, reflecting a sustained record of research leadership and mentorship. An active contributor to open-source scientific software, he has made substantive back-end improvements to the widely used Wannier90 code—enhancing plotting for non-orthogonal cells and refining disentanglement routines—which underscores his commitment to reproducible, community-facing tools. Based in London, he blends rigorous PhD-level theory with hands-on software engineering to advance computational materials science.
code20 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at University of Cambridge
github-logo-circle

Github Skills (5)

fortran10
condensed-matter-physics10
wan10
plot10
numerical-methods9

Programming languages (3)

RoffJupyter NotebookFortran

Github contributions (5)

github-logo-circle
wannier-developers/wannier90

Apr 2017 - Apr 2022

Official repository of the Wannier90 code
Role in this project:
userBack-end Developer
Contributions:20 commits, 34 PRs, 18 pushes in 5 years 1 month
Contributions summary:Arash primarily worked on improving the `src/plot.F90` file, adding the functionality to use non-orthogonal cells for plotting Wannier functions in cube format. They also introduced a new keyword `wannier_plot_scale` and made adjustments for both crystals and molecules. Additionally, the user updated the `src/disentangle.F90` file, refactoring code and adding initialization steps for the gamma-only branch of `wannierise` in `src/wannierise.F90`. Further, a change was implemented in `src/plot.F90` to avoid compiler warnings regarding integer to logical conversions.
wannier90condensed-matter-physicswannierwannier-functions
mostofi/wannier90

Sep 2016 - Feb 2024

My repository of the Wannier90 code
Contributions:56 pushes, 11 branches in 7 years 6 months
wannier90
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
Arash Mostofi - Professor at Imperial College London