Shivam Mukherjee is a versatile software engineer and educator with nine years of experience blending game development, simulation, and hands-on tutoring. He has shipped gameplay and systems work on UE5 projects (including an Epic Megagrant-backed title) and built XR and hyper-casual mobile games while also maintaining internal tooling and plugins to speed production. As a lead mentor at Code Ninjas and an active Personal Tutor on Superprof, he’s taught programming and game design to children and adults, earning ambassador status through high engagement and strong reviews. His background spans machine learning-assisted game development, embedded BMS work at IIT Kharagpur, and exploratory blockchain experiments for game ecosystems—showing a taste for applied research and prototyping. Currently pursuing advanced study in modeling and virtual environments at Kingston University, he combines academic rigor with practical delivery across studio and educational settings. Based in Kolkata, he pairs technical depth with a knack for making complex systems playful and accessible.
9 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Modeling, Virtual Environments and Simulation, F, Doctor of Philosophy - PhD, Modeling, Virtual Environments and Simulation, F at Kingston University
Bachelor of Technology - B.Tech., Computer Software Engineering, 8.48, Bachelor of Technology - B.Tech., Computer Software Engineering, 8.48 at SRM University
Class 12, Science, 88.17%, Class 12, Science, 88.17% at Bhavan's Gangabux Kanoria Vidyamandir - India
Contributions:56 pushes, 1 branch in 1 year 8 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.