Aditya Ravi Shankar

Data Scientist, Programmer, and Author

Aditya Ravi Shankar Profile Picture

I’m a programmer and author interested in how intelligence, perception and learning work—and in building things that explore those questions directly.

I graduated from IIT Madras in 2001 and spent much of the following decade building trading and analytics systems for investment banks and large companies. Later, I moved into independent work spanning games, web applications, machine learning and AI.

My recreation of Command & Conquer in HTML5 eventually became Pro HTML5 Games, a book about building complete games from scratch in JavaScript.

Much of what I build now sits somewhere between an experiment and a useful tool: musical environments that train listening and memory, interfaces that alter perception, and increasingly, experiments in artificial intelligence that can learn, remember and create.

Outside programming, I spend a lot of time with music, tango, fitness, psychology and questions about how people perceive and learn.

Projects & Books

Guided Keys

A gentle piano game for listening, memory and musical discovery.
Read more about Guided Keys here…

Color of Sound

A small exploration of hearing, memory, color and musical relationships.
Read more about Color of Sound here…

Amblyopia Reader

A small experiment in dichoptic reading, binocular training, and making therapy something you actually want to do.
Read more about Amblyopia Reader here…

Pro HTML5 Games

Create professional-looking physics-based puzzles and real-time strategy games in HTML5.
Read more about Pro HTML5 Games here…