Kevin Smith Application 2007

Revision as of 20:41, 28 March 2007 by Kevin (talk | contribs) (ahem - JEP/XEP)
Jump to navigation Jump to search

My name is Kevin Smith and I'm applying to retain my XSF membership. The template for this re-app is extracted from my application from last year, which in turn was extracted from Johannes Wagener's 2005 page so should hopefully cover all pertinent points; if it doesn't, please contact me over xmpp ( and I'll ammend this page. My email's required for my app, but I'd rather people contacted me over jabber. If you must use email, my domain is, and my user part kevin.


I'm in my mid-twenties, currently living in Exeter, UK. Having now finished my PhD at the University of Exeter, which was a study into Simulated Annealing Techniques for Multi-Objective Optimisation, I'm now working with the University and the ai Corporation researching credit card fraud detection techniques. My BSc degree is in Computer Science (1st class honours), from the same institution. I've been an XSF member since 2005, and a council member since 2006.

Jabber/XMPP Projects


  • I'm the project leader for the [Psi] client (Justin Karneges handed over to me when he abdicated in late 2004). Despite being one of the long-standing clients, Psi's still doing well and has recently seen updates for lots of XEPs which strengthen Jabber's position as a leading IM solution, rather than just an alternative to the other networks, such as ad-hoc commands, PEP, an experimental Jingle module etc and finally XMPP1 standards support.
  • I use other unreleased snippets for handy tasks like alerting me when my computational simulations complete.

Jabber Protocol

I'm a co-author on the PEP, recently submitted metacontacts, and thread best practises XEPs, and as a member of the XSF council am reading all the XEPs that go through.

Jabber documentation

As leader of the Psi project, I've obviously contributed to the documentation at [Psi Wiki].

Plans for the future

As well as continuing (and hopefully expanding on) my work with Psi, I intend to continue with my recent practises of contributing to XEPs (which I promised I'd do last year, and seem to have managed).

Jabber - Why I like it

I came to Jabber because I was on Linux and didn't like the thought of using clients which had to play catch-up to the commercial networks, rather that Jabber's open standard felt cleaner. Also, as a geek, helping to set up the university jabber server was an appeal. I got drawn into development with Psi and learned more about the protocol and I think this is a standard worth supporting. I've since had a great deal of contact with the communit(y|ies), and met a good bunch of people at FOSDEM and the XMPP Summit recently - community is one of the things that differentiates XMPP from most other standards bodies (as everyone keeps saying) and this makes life fun.

Why I'm reapplying

I wish to continue doing what I've been doing so far; work with the Psi client, helping define extensions, contributing to discussion of others' extensions and core protocol and continuing with my work on the XSF Council.