Google Scholar
My publications are here.
Software
- RL Snake - A snake playing agent trained using reinforcement learning - Demos in order of increasing complexity:
- Redhawk
(Master’s Thesis) -
A language agnostic abstract syntax tree based navigation system. Introductory Videos:
- Part 1: Introduction to the Redhawk navigation tool
- Part 2: Vim and Parallellism
- Part 3: More queries and the Selector Syntax
- Bristle - Making LaTeX Beamer fun again!
- Newsline - A fundamentally new causal way to look at news stories.
- Smile - A semantic analysis tool written from the ground up.
- MCMG - A Markov chain based Music Generator (for the Mohanam Raga).
- SimpleBot - A simple IRC bot.
- Cashman - Manage who owes who how much.
Talks
- Introduction to Haskell (pdf) (resources) - Google Hyderabad Tech Talk, June 2010
- Hack the what (pdf) - IIT Madras 2010 Hackfest Keynote
- Introduction to Python (pdf) - IIT Madras Linux Users Group 2010
- The zen of Vim editing (pdf) - IIT Madras Linux Users Group 2010
Writings
- A slightly advanced introduction to vim - Linux Gazette 2008. Translated into French
- On programming interviews (pdf)
- Investing and financial independence for engineers (pdf)