Eugene Shalygin is a software developer with 13 years of experience who blends deep systems-level engineering with academic rigor from a PhD in Planetary Astronomy. Currently based in Lower Saxony and working at abberior, he brings a strong background in C++ build systems, DevOps, and hardware interfacing, evidenced by contributions to high-profile open-source projects like libtorrent, CMake, qBittorrent and LibreHardwareMonitor. His work often focuses on build reproducibility, cross-platform packaging (CMake and pkg-config), and low-level hardware sensor and USB integrations for motherboards and PSUs. Before transitioning fully into industry he spent nearly a decade as a postdoctoral researcher at the Max Planck Institute, demonstrating an ability to tackle complex, data-driven problems. Colleagues know him for fixing tricky compilation and export issues that improve long-term project maintainability and for enhancing Python bindings and client-facing features. He also signals active support for Ukraine in his GitHub bio, hinting at a principled and community-minded professional outlook.
13 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD, Planetary Astronomy and Science, Doctor of Philosophy - PhD, Planetary Astronomy and Science at Technische Universität Braunschweig
Master's degree, Astronomy, Master's degree, Astronomy at V. N. Karazin Kharkiv National University
Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.
Role in this project:
Back-end Developer
Contributions:64 reviews, 11 commits, 11 PRs in 11 months
Contributions summary:Eugene primarily contributed to the Libre Hardware Monitor project by adding sensor support for various ASUS motherboards, specifically focusing on retrieving data from embedded controllers and Super I/O chips. This involved modifying existing code to accommodate new hardware models, adding new sensors for temperature, voltage, and fan speeds. They also added support for Corsair PSUs, integrating hardware-specific data retrieval via USB communication.
Contributions:278 commits, 173 PRs, 43 pushes in 3 years 7 months
Contributions summary:Eugene's contributions primarily involved modifying and extending functionality related to torrent information and peer handling within the qBittorrent client. They added functions to retrieve and display currently downloading files, enhancing the peer list interface. Additionally, the user made code adjustments addressing crashes and incorporating file path handling improvements. The work also included fixing build issues by integrating with existing library targets and adjusting compilation flags, and incorporating a refactoring of the settings class and other code style improvements.
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.