If you're reading this, you seriously have time to kill, don't you?
Sappy Intro
I'll never forget the first time I stared at a computer screen and watched my cousin type what I realized later were dos commands into his PC. The very idea that upon pressing the keys with printed alphabets on them could make them appear on a screen was amazing to me. From that point, I became engrossed with computers and still am.
Bare Essentials
Anirudh Sasikumar, 23, Male, Bangalore, India.
Interests
Encryption, compression, communication, personal information management, the internet, rich internet applications, metadata, operating systems, user interfaces, distributed computing, extensible applications, XML.
I enjoy programming and simply love lisp; I program for the love of doing it and can't ever think of not hacking away at code. Lisp, C, C++, Java and C# are some of the languages that I primarily use.
Most of the time I work in GNU/Linux, specifically a Fedora Core 8. Some of the code that I have chosen to publish can be obtained from CodeArchives.
I tend to read a lot. Online and offline. Some of my all time favorites:
Catcher in the Rye, Illusions, Jonathan Livingston Seagull, Hitchhiker's Guide to the Galaxy, Dreamcatcher, all the Harry Potters, the Discworld Series.
I dig playing basketball with friends and going for long trips on my motorbike. You can find me online at the Discworld MUD often.
Work
Currently working as a technical evangelist for Adobe Systems, Bangalore.
Was coding networking / web applications for Processor Systems India (Procsys), Bangalore.
Education
Finished CBSE AISSCE in 2002 securing a first class with distinction.
Finished engineering in Information Technology at CUIET (Calicut University Institute of Engineering and Technology).
Details about completed courses can be obtained from CoursePage for anyone that might care.
Projects
Frndnet
A GTK+ application in C that lets you build a private peer to peer network which lets you swap files and chat with friends of whom you can build a contact list. It runs on Linux/Windows.
For more information, see Frndnet.
Deskworld
An OpenGL application in C++ featuring a 3D Desktop and File Explorer which runs on Linux/Windows. It supports process launching; manipulation of files (copy, cut, paste etc.); previewing of text, picture and sound files; weather effects etc.
For more information, see Deskworld.
Flex C++ Bridge
An open source free library that lets you communicate with Flex from C++ in a very actionscript like manner. It is a translation of Flex Ajax Bridge from javascript to C++. The following snippet should bring things to perspective:
CASObject oRootObj;
pBridge->Root(oRootObj);
oRootObj.Call("getpanel1").Call("settitle", "Title from CPP");
For more information, see Flex C++ Bridge.
FxStruts
An open source free library that replaces the bean:write and bean:message tags in Struts with an AMF / XML output supporting version. Point any plain java object to it and fx:write / fx:message will output Flex friendly AMF or XML thereby making it easy to fit a Flex frontend to your Struts web application.
For more information, see FxStruts.
For details about the website, visit AboutThisWebsite.
Feel free to email me at