Welcome to hathiramani.net. This site is under development and will probably remain so in perpetuity, so don't except frequent (or even infrequent) updates to this website.
Maybe one of these days this site will actually have a "raison d'être" but until then, here are the links to some sites that serve a more useful purpose.