I'm a staff engineer working at Google, where I work on file systems and storage. I've worked on the Linux kernel since 1991, and am probably the first Linux Kernel developer in North America. I am currently on the Advisory Board for the Core Infrastructure Initiative at the Linux Foundation, and I organize the annual Linux Kernel Summit, which brings together the top 75 Linux Kernel Developers in the world every year. I am often involved with the Linux, Storage, File System, and MM Summt, and this year I am on the program committee for the Vault Conference. For more information, please see the Linux Foundation Events Page.
I previously worked at MIT in Information Systems, where I used to be the development team leader for Kerberos. Before that, I also was a member of the Network Operations Group.
I am a member of the Internet Engineering Task Force, and am previously served on the Security Area Directorate of the IETF. I also served as the co-chairs of the ONC RPC and IP Security working groups, as one of the sergeant-at-arms for the IETF mailing list. Unfortunately I don't have time to be very active in the IETF these days.
Although I'm primarily a Unix and Linux developer, I have also done a lot of work on many other platforms, including Windows/Windows NT, and the Macintosh. I've collected a set of software which I consider invaluable for making Windows programming a little bit more civilized.
I graduated from MIT in 1990, with a degree in Computer Science. While I was an undergraduate, I spent a lot of time with many various different student activities, including:
I currently attend Church of Our Savior, an Episcopal Church in East Arlington. I sing in the choir, and currently serve on the Budget Committee and the Diocesan Council for the Episcopal Diocese of Massachusetts (which roughly speaking, is the the governing board as far as business decisions are concerned for the Diocese).
I have a number of hobbies; in particular, I enjoy cooking and bicycling. I also spend a lot of time doing "recreational computing", including spending a lot of time hacking on Linux. I currently haev a T520 laptop, and in the past I've spent a lot of time making older thinkpads work on Linux.
I've also spent some time hacking on USR's Pilot PDA. In addition, although I haven't done much operating recently, I am also an amateur radio operator.
Although I'm normally not very scruffy-looking, playing with a Van de Graph generator can be an electrifying experience.
Here's a list of interesting places that I've found on the Web...
One of the downsides of getting a TiVO is that I've become addicted to watching Buffy the Vampire Slayer.
I often consult Alta Vista a lot when I'm looking for things. I'll also often use Yahoo or DejaNews.