A few projects I currently work on are:
cfg80211/nl80211 – a subsystem for the Linux kernel for wireless configuration (search netdev/linux-wireless lists for more description)
mac80211 – the Linux wireless stack
Stuff I still maintain, but do not actively develop any more (mostly because it does what I want):
snd-aoa: replacement sound driver for Apple machines (currently in this category, but I plan to pick up development again at some time to support digital input)
- hibernate (suspend to disk) support for G5 powermacs (merged into the official Linux kernel as of 2.6.22)
Stuff I've worked on in the past:
calling private ioctls of the Broadcom wireless driver under OSX
reverse engineered instructions for loading iSight firmware of on the MacBook
reverse engineering the Broadcom wireless chipset (the driver works for me)
ls5000 – a SANE backend for the Nikon Coolscan 5000 ED 35mm film scanner
tla on windows: todo list
small script to find duplicates on an IMAP server, using message-ids
HP Unix DLPI interface for dhcpd worked on during an internship at the Rechenzentrum der Finanzverwaltung NRW
/dev/fwmem-<GUID> devices for linux (no one liked it, so it isn't in the kernel, may write a userspace tool dd1394)
some thinking on a zero-copy IO mechanism for d-bus, mainly to see if dbus is usable for SANE
Truly historic stuff:
Get in the ring - a text-based online wrestling game
The Indy Project (Internet components for Delphi/Kylix)


