I'm currently working on GNOME Shell, which is a rework of major parts of the GNOME desktop user interface, using Javsacript and OpenGL.
The two big big projects that I worked on for many years:
- The GTK+ widget toolkit. I was one of the lead maintainers from 1997 until 2004 or so.
- An open-source framework for the layout and rendering of internationalized text. I started the project in 2000 and maintained it until 2005. Behdad Esfahbod took it over at that point and has been doing a great job.
Some smaller projects that I created and still more-or-less maintain:
- Interactive Python worksheets
- Japanese handwriting recognition
- Tool for integrating the Git command line with the Bugzilla bug-tracking system
- Pressure sensitive "ink" drawing
- Patch review add-on for Bugzilla
Some projects that I started, that have been taken over by others or are unmaintained:
- Interactively create IFS fractals. This has been bundled with the GIMP for a long time.
- Memory profiling and leak detection. Soeren Sandmann made a release of this in 2006, after a couple year gap, but it isn't very actively maintained by anyone.
- Perl indings for ORBit. This has been taken over by Huw Rogers <email@example.com>.
- Perl bindings for MICO. Nikolai Logvinov took this over; I'm not sure if it is still actively maintained.
- Perl bindings for ILU
- To my knowledge, this is completely unmaintained.
- An experiment in texture usage profiling for Mesa/DRI.