Developer / Tinkerer / Absurdist

I am a hobbyist developer and a tinkerer.

For a brief while, I was in academia conducting research in Artificial Intelligence and computational linguistics where I obtained a BSc. in Computer Science (2008) and a PhD in Artificial Intelligence & Computational Linguistics (2011) from the Middlesex University, London.

I am currently the CTO at Zerodha—now the largest stock broker in India—in Bangalore where we work on interesting financial technology projects, and where I still program every day.

I take great interest and devote a lot of time to experimenting, tinkering, and developing little things for fun and joy. Some of my personal projects can be found here. I've also been sporadically growing my stamp collection since 1992.

Over the years, I have found myself leaning more and more towards absurdism, which has helped make sense of many, otherwise nonsensical, fundamental perplexions.

I started learning programming as a hobby in 2000 with Perl, “matured” to VB6, and then went down the rabbithole, although I can no longer remember how exactly it all got started. Shortly after, this website went online in 2001, and has since undergone numerous iterations. The earliest ones, by today's standards, are nothing short of embarrassing. It has lived on F2S, Angelfire, Geocities, Netfirms, and other free webhosts, whose names I have long forogtten. [1] [2] [3]

The period brings back intense bittersweet nostalgia—the discovery of coding, the excitement of connecting to the world over dialup Internet, the gratification of relentless experimentation by trial and error. The heydey of guest books, web rings, CGI scripts, and Matt's FormMail. I loved every bit of it. I keep this website online to be a reminder of that past.

That said, I'm fortunate to be in a position where what I do every day is exactly what I've enjoyed doing for close to two decades now— developing, tinkering, and experimenting.

Last updated on 19 Jan 2019.