Aditya Ravi Shankar
Data Scientist, Programmer, and Author
I am a data scientist, programmer, and author with a lifelong passion for technology. My journey began in 1993, when I wrote my first game in GW-BASIC, sparking my love for learning and creation.
After graduating from the Indian Institute of Technology Madras in 2001, I spent nearly a decade working as a software consultant and data scientist and consultant for investment banks and Fortune 100 companies, developing trading and analytics systems. Despite what some would call success, my heart was no longer in corporate life, and I was eventually drawn to pursue personal projects that better reflected my creativity and curiosity and felt more fulfilling.
Since stepping away from the corporate world, I've explored various ventures, including web and mobile apps, games, and AI/ML experiments. One notable project was recreating the Command and Conquer real-time strategy game using HTML5, which garnered significant attention. I also authored "Pro HTML5 Games," sharing my knowledge of game development from the ground up.
Most recently, I developed AmblyoReader, a tool aimed at treating Amblyopia—a visual development disorder—through dichoptic training, helping to improve vision effectively. I continue to experiment with projects and prototype ideas that I find interesting.
I also write articles on this website. I write about a fairly wide variety of topics including Personal Growth, Psychology, Emotions, Spirituality, AI & Machine Learning, Game Programming, and Trading/Investing. Some of my reflections may resonate deeply, while others might seem abstract. Take what speaks to you and enjoy exploring these expressions at your own pace. You can read my articles here.
In addition to exploring new technologies and consulting on innovative projects, my current focus is on creating Machine Learning and AI models that aim to replicate human intelligence.
Beyond programming, I'm fascinated by neuroplasticity—the brain’s ability to adapt and learn rapidly. I’ve explored the potential of automating feedback loops for effortless learning, and my studies in Neuro-Linguistic Programming and conversational hypnosis have highlighted the power of these methods for rapid change, learning and growth.
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.
Popular Articles
- Who are you? The Journey Back to Innocence
- Building the Perfect AI – Part 2: Understanding Backpropagation and Deepening Our Neural Network
- Finding Stillness in the Flux: A Guide to Navigating Subjective Normals
- Between Dreams and Wakefulness: Thoughts on the Edge of Sleep
- Understanding and Reducing Projection: A Path to Greater Self-Awareness
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!