Eugene Shalygin

Software Developer at abberior

Lower Saxony, Germany
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
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.
code13 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD, Planetary Astronomy and Science, Doctor of Philosophy - PhD, Planetary Astronomy and Science at Technische Universität Braunschweig
bookMaster's degree, Astronomy, Master's degree, Astronomy at V. N. Karazin Kharkiv National University
github-logo-circle

Github Skills (28)

monitoring10
libtorrent10
c-language10
monitor10
open-source10
build-system10
cmake10
hardware10
system-monitoring10
pkg-config10
front-end-development10
sys10
dotnet-core10
embedded10
csharp10

Programming languages (16)

C#PowerShellJavaC++CRustTeXGo

Github contributions (5)

github-logo-circle
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:
userBack-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.
libre-hardware-monitormonitorhardware-monitoringlibresystem-monitor
qbittorrent/qBittorrent

Apr 2015 - Nov 2018

qBittorrent BitTorrent client
Role in this project:
userBackend Developer
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.
qbittorrentbittorrentc-plus-plustorrent-clienttorrent
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