Gleb Kashkin is a Junior C/Lua developer based in Belgrade with seven years of hands-on experience building and hardening back-end systems. He contributes to the high-performance Tarantool in-memory database, fixing bugs and enhancing the Lua scripting engine, console behavior, and datetime/fio modules—work that improves developer ergonomics and runtime robustness. Trained at MIPT in computer science, he combines academic rigor with practical systems programming skills and a focus on clear error reporting. Comfortable working close to the metal in C while extending functionality in Lua, he bridges low-level performance work with scripting-level usability. An attention to edge cases (like non-tty interactive input) and compatibility concerns reflects a pragmatic mindset for production-grade open-source software.
7 years of coding experience
Bachelor's degree, Computer Science, 3, Bachelor's degree, Computer Science, 3 at Moscow Institute of Physics and Technology (State University) (MIPT)
Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
Back-end Developer
Contributions:614 reviews, 20 commits, 51 PRs in 9 months
Contributions summary:Gleb primarily contributed to the Tarantool database project by fixing bugs and implementing improvements to the console and Lua scripting engine. They addressed issues with interactive mode behavior, specifically when input was not a tty. Additionally, they enhanced the Lua datetime and fio modules by adding clearer error messages. The user also introduced and worked with the Tarantool compatibility module to facilitate changes.
Contributions:2 releases, 29 pushes, 2 tags in 1 year 7 months
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.