Head Of Research Software Engineering at Software Sustainability Institute
London, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Diego Álvarez is Head of Research Software Engineering at Imperial College London with 11 years of experience bridging experimental semiconductor research and scientific software development. He combines deep expertise in optoelectronic materials, quantum nanostructures and photovoltaic device characterization with hands-on lab leadership, having designed optical setups, managed spectroscopy labs, and trained users in safety and measurement techniques. A seasoned developer in Python and Fortran, he automates measurements, builds analysis pipelines, and contributes to notable open-source projects such as PyBaMM, improving code quality and CLI usability. His background in MBE growth, nanofabrication and advanced spectroscopy informs pragmatic software solutions that tightly couple modelling (Nextnano, SPICE) with lab hardware. As a Software Sustainability Institute Fellow and Higher Education Academy Associate Fellow, he mentors students and leads teams to make research reproducible and maintainable. Colleagues value his rare combination of device-level intuition and release-engineering discipline that improves both experiments and codebases.
11 years of coding experience
6 years of employment as a software developer
Licenciatura, Ciencias físicas, Licenciatura, Ciencias físicas at Universidad Autónoma de Madrid
Fast and flexible physics-based battery models in Python
Role in this project:
Back-end Developer & Release Engineer
Contributions:2 reviews, 71 commits, 7 PRs in 9 months
Contributions summary:Diego focused on improving code quality and maintainability by addressing doctest failures and sorting CLI parameters, indicating a focus on ensuring correct output and improving the user interface. The user also contributed to the overall structure and functionality by merging and resolving conflicts related to actions and updating several notebooks. The user has touched various files, indicating a wide-reaching familiarity with the project.
Contributions:7 reviews, 97 commits, 40 PRs in 10 months
analysisdata-analysistracking
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.