Gleb Kashkin

Junior C Lua Developer at Tarantool

Belgrade, Central Serbia
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
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.
code7 years of coding experience
bookBachelor's degree, Computer Science, 3, Bachelor's degree, Computer Science, 3 at Moscow Institute of Physics and Technology (State University) (MIPT)
github-logo-circle

Github Skills (10)

lua10
databases10
back-end-development10
console10
database10
in-memory9
yaml8
testing8
docker4
dockers4

Programming languages (9)

JavaC++CSSCGoLuaPerlKotlin

Github contributions (5)

github-logo-circle
tarantool/tarantool

Apr 2022 - Jan 2023

Get your data in RAM. Get compute close to data. Enjoy the performance.
Role in this project:
userBack-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.
luarammsgpackdiskclose
Lord-KA/gLang

Feb 2022 - Sep 2023

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.
Request Free Trial