Aditya Ravi Shankar

Data Scientist, Programmer, and Author

Aditya Ravi Shankar Profile Picture

I am a data scientist, programmer, and author. My journey with computers began in 1993, when I wrote my first game in GW-BASIC. Since then, I have worked on a wide variety of projects in various languages, cementing my love for computers, programming and learning.

After graduating from the Indian Institute of Technology Madras in 2001, I spent nearly a decade working both as a software and data science consultant for investment banks and Fortune 100 companies, developing trading and analytics systems for a wide variety of domains.

Since stepping away from the corporate world, I've explored various ventures, including web and mobile apps, games, and AI & Machine Learning experiments.

One notable project that gained significant attention during this time was recreating the Command and Conquer real-time strategy game using HTML5. Based on this experience as well as my subsequent game programming consulting work, I also wrote the book "Pro HTML5 Games," sharing my knowledge of game development, and more specifically building Real Time Strategy games from the ground up in HTML5 and JavaScript.

Even now, I continue to experiment with projects and prototype ideas that I find interesting. My current focus is on creating Machine Learning and AI models, including Deep Neural Networks, Convolutional Networks and Large Language Models.

Beyond programming, I'm fascinated by neuroplasticity—the brain’s ability to adapt and learn rapidly. I continuously challenge myself to learn new skills that require coordination, focus, and memory. These pursuits include dancing salsa and tango, practicing martial arts, learning new languages, and playing musical instruments.

I also write articles on this website about a fairly wide variety of topics, where I share my thoughts and insights on my own learning journey. You can read my articles here.

While I don't actively consult anymore, I am open to interesting work in my fields of interest. Please feel free to reach out if you believe that we can work well together.

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…