Aditya Ravi Shankar
Data Scientist, Programmer, and Author
I am a data scientist, programmer, and author. My journey began in 1993, when I wrote my first game in GW-BASIC.
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.
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.
I continue to experiment with projects and prototype ideas that I find interesting, my current focus is on creating Machine Learning and AI 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. I write about a fairly wide variety of topics including Personal Growth, Psychology, and Trading/Investing. Some of my reflections may resonate deeply, while others might seem abstract. You can read my articles here.
Recent Articles
Popular Articles
- The Danger of Perfectionism: Lessons from Too Perfect and Finding a Balanced Approach
- A Beautiful Mind: Expanding Thought, Embracing Life, and Letting Go of Control
- Embracing Imperfection: How to Overcome the Fear of Making Mistakes
- The Art of Trading: Mastering Yourself
- Facing Regrets and Fears: Walking the Path of Life
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!