CURRENT
I spend most of my free time contributing to projects driven by the FOSS philosophy. Three projects I'm especially proud of starting are Glendix (a port of the Plan 9 userspace to the Linux Kernel), Beacon (a web-based XML WYSIWYG editor), and Web9 (JS and PHP implementations of the 9P file protocol). I'm also involved in a few other FOSS projects:
Mozilla Labs
I work with the team at Mozilla Labs, mainly adding goodness to Weave. The project's goal is to integrate web services into Firefox by allowing users to securely share their data with other users and 3rd parties. I'm also involved with the Jetpack project, a lighweight API for next-generation Firefox addons, and other Labs experiments.
Plan 9 from Bell Labs
Plan 9 is a distributed operating system designed to the successor to UNIX. My involvement with the project began with the Summer of Code, 2007 and is mostly restricted to the 9P protocol and the Glendix project.
PAST
I used to be involved with the following projects in the past, but have stopped actively contributing since.
Gentoo Linux
Gentoo is a powerful source-based Linux distribution that allows the user to build a fully customized operating system. I had the honour of being an official Gentoo Developer. My recruitment was a result of the Summer of Code 2006, during which I developed Beacon (A GuideXML Editor). I initially started out as a member of the web-app herd, but then went on maintain PHP-GTK 2 and all ebuilds related to the D Programming Language and Plan 9. I was also the editor of the Gentoo Monthly Newsletter.
PHP-GTK 2
The PHP-GTK 2 project provides PHP bindings to the Gimp ToolKit +2. I Initially started out as a class doc contributor and slowly moved onto providing small patches. I was an active member of the documentation and development team, focused on adding support for several third-party GTK+ widgets. See this folder for some miscellaneous screenshots and files related to PHP-GTK 2 in general.
GNU Parted
GNU Parted is a robust package that can create, destroy, resize, check and copy partitions, and the file systems on them. It supports a wide variety of disk labels and file systems. I have provided several miscellaneous patches towards this project and actively follow its development. I also designed a new website for GNU Parted, as part of our preparations for version 2.0, and maintained it. I was also in-charge of the infrastructure requirements for the project.
PEAR
PEAR is an excellent repository of high-quality, reusable components; that can speed up your PHP development significantly. I started out with a Gtk2 package, and now maintain 4 packages. See this folder for some miscellaneous PEAR stuff.
Gtk2_ScrollingLabel
This is just a quick rework of the original Gtk_ScrollingLabel by Scott Mattocks to work with PHP-GTK 2. Basically provides a scrolling label widget that may be customised.
Gtk2_PHPConfig
A PEAR package that basically provides a nice GUI interface to the php.ini file. That should make configuration a lot easier, especially for new users.
Benchmark
This package offers an easy way to benchmark any PHP script, be it a web or desktop application. Benchmark will tell you the exact time taken for the program (or part of the program, or between any arbitrary points that you can specify) to execute. Very useful for optimizing PHP scripts.
Validate_IN
If the USA and UK have locale validation, why shouldn't India?! The package validates PAN/TANs, phone numbers, vehicle license plate numbers, state/U.U. codes and pin codes.
MacPorts
Macports is a collection of *nix like software ported to OS X. It serves as an excellent package manager and is a real life-saver for developers migrating from *nix to Mac OS X (such as myself!). I maintain a few packages for MacPorts.