Aditya Ravi Shankar

Data Scientist, Game Programmer, and Author

Aditya Ravi Shankar Profile Picture

I am a data scientist, game programmer, and author with a deep love for technology and programming. My journey began in 1993 when I wrote my first game in GW-BASIC, igniting a lifelong enthusiasm for learning and technology.

Graduating from the Indian Institute of Technology - Madras in 2001, I spent nearly a decade as a software consultant and then a data scientist for investment banks and Fortune 100 companies, honing my skills in developing trading and analytics systems. However, my desire to pursue personal projects led me to leave the corporate world and focus on what I truly love.

Since then, I have embarked on various projects, including web and mobile apps, games, and AI/ML experiments. Some of my personal projects, like re-creating the Command and Conquer RTS game using HTML5, have gained considerable recognition. I also authored “Pro HTML5 Games”, sharing my expertise in creating RTS games from scratch.

Most recently, I developed AmblyoReader, a project to treat Amblyopia, a visual development disorder, using dichoptic training to improve vision in the affected eye in a short period.

I enjoy studying and experimenting with new technologies, writing articles on this website, and consulting with others to help them launch innovative products. My current focus is developing Machine Learning and AI models that can replicate human intelligence as closely as possible.

Beyond programming, I am fascinated by neuroscience, particularly neuroplasticity—the brain’s ability to adapt and learn rapidly. I explore how the brain adjusts to new experiences and the potential of automating feedback loops for effortless learning. My studies in Neuro-Linguistic Programming and conversational hypnosis have shown me the power of these techniques in enabling rapid behavioral change.

I constantly challenge myself to learn new skills and hobbies that require coordination, attention, and memory. My interests include dancing salsa and tango, practicing taekwondo and mixed martial arts, learning new languages, and playing musical instruments.


Projects & Books

Pro HTML5 Games

Dive into advanced HTML5 and JavaScript game development with Pro HTML5 Games. From physics-based puzzles to real-time strategy, learn how to create professional-quality games using JavaScript and HTML5. Whether you’re a seasoned developer or just starting out, you’ll learn techniques and skills to craft professional HTML5 games and build engaging experiences!

Read more about Pro HTML5 Games here…