I am a senior software developer with over 10 years of programming experience, mostly in C++ and JavaScript.
Dig into code from mgajic78 on Github.