Ruslan Kabatsayev is a software engineer with 15 years of hands-on experience in graphics-rendering and systems-level projects, currently contributing to Stellarium Labs from St. Petersburg. He has a strong background in OpenGL-related tooling and visualization, demonstrated by GUI and rendering improvements to notable open-source projects like apitrace and Stellarium, including adding regex search, texture display fixes, dithering support and memory-leak remediation. His work spans full-stack GUI features, backend rendering fixes, and rigorous test automation for low-level frameworks such as Capstone, where he expanded x86 test coverage and cleaned up legacy code. Comfortable in both product-focused teams and engineering tooling, he brings an electrical engineering master’s perspective to software problems and a pragmatic attention to memory, performance and correctness. Colleagues can rely on him for subtle bug fixes and maintainability improvements that noticeably raise the quality of graphics and disassembly tooling.
15 years of coding experience
10 years of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
Role in this project:
Back-end Developer
Contributions:237 reviews, 181 commits, 217 PRs in 4 years 10 months
Contributions summary:Ruslan primarily contributed to the Stellarium project by adding and improving features related to the rendering of the sky, atmosphere, and planets. They implemented dithering support for enhanced visual output, corrected rendering issues, and refactored the code to improve readability. Additionally, the user addressed memory leaks and improved the informative nature of the splash screen.
Contributions:7 commits, 7 PRs, 92 comments in 2 years
Contributions summary:Ruslan primarily contributed to the test suite for the Capstone disassembler framework. They added tests for x86 string instructions, GDT/IDT handling instructions, and ensured the test suite for string instructions was comprehensive. These contributions involved modifying the test code to cover more instruction variations and address specific issues related to x86 assembly. They also removed unused code from the project.
bpfm0s65xxjtagdefoldethereum
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
Ruslan Kabatsayev - Software Engineer at Stellarium Labs