Peter Kotlov

Researcher at Vicomtech

San Sebastián, Autonomous Community of the Basque Country, Spain
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
Peter Kotlov is a researcher and scientific software developer with 11 years of experience blending condensed-matter and atomic physics with practical programming for research-grade tools. He has held postdoctoral and fellowship roles across European institutes and recently transitioned to applied research at Vicomtech after leading scientific software at Simune Atomistics. Peter contributes to notable open-source projects like pyscf, focusing on build systems and integration of external libraries—work that underscores his ability to bridge low-level Fortran/CMake ecosystems with modern Python stacks. His background spans electronic structure theory, absorption spectra methods, and computer vision/data science, enabling cross-disciplinary solutions from simulation to analysis. Based in San Sebastián, he pairs rigorous PhD-trained physics intuition with hands-on software craftsmanship, often tackling the less-glamorous but critical infrastructure work that keeps scientific codebases reproducible and extensible.
code11 years of coding experience
job4 years of employment as a software developer
bookDipl Phys, Physics, Informatics, Dipl Phys, Physics, Informatics at Адыгейский Государственный Университет
bookShuntuk, Adygeya, Russia
bookDoctor of Philosophy - PhD, Atomic/Molecular Physics, Doctor of Philosophy - PhD, Atomic/Molecular Physics at University of Kassel
github-logo-circle

Github Skills (7)

fortran10
build-system10
cmake10
quantum-chemistry9
linear-algebra5
c-language4
cprogramming-language4

Programming languages (7)

ShellC++HTMLJupyter NotebookMarkdownFortranPython

Github contributions (5)

github-logo-circle
pyscf/pyscf

Aug 2017 - Jun 2018

Python module for quantum chemistry
Role in this project:
userBack-end Developer
Contributions:284 commits, 4 PRs, 33 comments in 9 months
Contributions summary:Peter's contributions primarily revolve around modifications to the build system, specifically within the CMakeLists files. These changes include splitting and modifying CMakeLists files for Fortran compilation, which suggests a focus on building and configuring the quantum chemistry module. The user's work also involves adding support for external libraries like libxc and libxcfun, indicating an effort to integrate external dependencies into the project. Additionally, changes were made to the testing infrastructure, updating test files which is consistent with the developer's role.
pythonchemistryquantum-computingpython-modulequantum-chemistry
kovalp/legume

Dec 2022 - Jan 2023

🌱 Guided-mode expansion of photonic crystal slabs
Contributions:4 reviews, 12 PRs, 16 pushes in 14 days
photonicexpansionguidedcrystal
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