Ruslan Kabatsayev

Software Engineer at Stellarium Labs

St Petersburg, St Petersburg City, 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
🎓
Top School
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.
code15 years of coding experience
job10 years of employment as a software developer
bookSaint Petersburg State Electrotechnical University "LETI"​
github-logo-circle

Github Skills (22)

c-language10
qt10
dis10
python10
testing10
x8610
direct3d10
x86-6410
disassembly10
opengl-es10
cprogramming-language10
opengl10
astronomy9
debug9
assembly9

Programming languages (13)

C++RustCSassHTMLJupyter NotebookFortranKotlin

Github contributions (5)

github-logo-circle
Stellarium/stellarium

Apr 2018 - Jan 2023

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:
userBack-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.
unixc-plus-plusrealisticreal-timeuniverse
capstone-engine/capstone

Aug 2015 - Sep 2017

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
Role in this project:
userQA Engineer / Test Automation Engineer
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