Sergey Turchin

Software Engineer at ALT Linux

Russia
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
Sergey Turchin is a seasoned software engineer with 26 years of experience, currently working at ALT Linux in Russia. He combines deep systems-level expertise with hands-on contributions to notable open-source projects, including the Awesome window manager where he fixed window placement, titlebar issues and memory leaks, and QMK firmware where he extended keyboard support and optimized resource-constrained code. Sergey’s work spans full-stack desktop tooling and embedded firmware, showing an uncommon ability to move between high-level application logic and low-level hardware configuration. Colleagues rely on him for robust bug fixes, pragmatic feature enhancements, and durable test improvements that prevent regressions.
code26 years of coding experience
languagesРусский, Английский
github-logo-circle

Github Skills (32)

c-language10
system-configuration10
controller10
qmk-firmware10
testing10
firmware10
server-configuration10
qmk10
c-programming10
c1110
microcontroller10
hardware10
keyboard10
c1710
lua10

Programming languages (18)

C#C++CSchemeRustMakefileGoNSIS

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Mar 2020 - Jan 2023

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:705 reviews, 53 commits, 76 PRs in 2 years 10 months
Contributions summary:Sergey primarily contributed to the QMK firmware, focusing on customizing and extending support for various keyboard models, specifically the XD87 and IDOBAO ID80. Their work involved modifying configuration files, keymaps, and rules to enable features like backlight control, LED indicator support, and VIA compatibility. Furthermore, they addressed bugs and optimized code for performance and resource constraints.
rp2040firmwareavratmelkeyboard-support
awesomeWM/awesome

Jul 2018 - Jul 2019

awesome window manager
Role in this project:
userFull-stack Developer
Contributions:18 commits, 5 PRs, 44 comments in 1 year
Contributions summary:Sergey primarily contributed to the AwesomeWM window manager project by fixing bugs, enhancing features, and adding new tests. They addressed issues related to window placement, specifically focusing on no_overlap and no_offscreen functionalities, and ensuring correct client sizing. Furthermore, the user improved the test client by incorporating initial size support and addressing mixups. They also fixed issues with the titlebar functionality, addressing memory leaks and inconsistencies.
luatitlebarfloatinglinuxwindow
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
Sergey Turchin - Software Engineer at ALT Linux