Difference between revisions of "Kevin Smith Application 2009"
Neustradamus (talk | contribs) m |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
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, and in turn 3 years back, which was in turn extracted from Johannes Wagener's 2005 page so should hopefully cover all pertinent points; if it doesn't, please contact me over xmpp (kevin@doomsong.co.uk) and I'll amend this page. My email's: domain kismith.co.uk, and my user part kevin. | 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, and in turn 3 years back, which was in turn extracted from Johannes Wagener's 2005 page so should hopefully cover all pertinent points; if it doesn't, please contact me over xmpp ([xmpp:kevin@doomsong.co.uk kevin@doomsong.co.uk]) and I'll amend this page. My email's: domain kismith.co.uk, and my user part kevin. | ||
==History== | ==History== | ||
I'm in my mid-twenties, currently living in Exeter, UK. PhD from the University of Exeter, which was a study into Simulated Annealing Techniques for Multi-Objective Optimisation, I'm now working as R&D Manager at a company developing credit card fraud detection systems. 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. I'm chairing the current XSF Council. | |||
I'm in my mid-twenties, currently living in Exeter, UK. PhD from the University of Exeter, which was a study into Simulated Annealing Techniques for Multi-Objective Optimisation, I'm now working as R&D Manager at a company developing credit card fraud detection systems. 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== | ==Jabber/XMPP Projects== | ||
===Code=== | ===Code=== | ||
* I've just stepped down as project leader for the [http://psi-im.org/ Psi] client, after 4 1/2 years. | |||
* I've just stepped down as project leader for the | * I'm now coding on the new [http://swift.im/ Swift] client with Remko. | ||
* I wrote the [http://www.kismith.co.uk/wordpress/index.php/2008/11/30/sleek-migrate/ SleekMigrate] app for migrating between XMPP server software. | |||
* I'm now coding on the new | * I developed much of the [http://sleekbot.googlecode.com/ SleekBot], which is a bot for running in MUCs - it's active in the jabber and jdev mucs on jabber.org, as well as Psi's muc. | ||
* My (mostly abandoned) [http://maybelater.googlecode.com/ MaybeLater] task manager system accepts new tasks through an XMPP bot. | |||
* I wrote the | * I sometimes contribute to the [http://sleekxmpp.googlecode.com/ SleekXMPP] Python XMPP library. | ||
* I developed much of the | |||
* My (mostly abandoned) | |||
* I sometimes contribute to the | |||
* I use other unreleased snippets for handy tasks like alerting me when my computational simulations complete. | * I use other unreleased snippets for handy tasks like alerting me when my computational simulations complete. | ||
Line 27: | Line 18: | ||
===XMPP documentation=== | ===XMPP documentation=== | ||
* Peter, Remko and I have just finished [http://oreilly.com/catalog/9780596157197/ XMPP: The Definitive Guide] for O'Reilly, which goes to press today. It's good, really - buy it please. | |||
* Peter, Remko and I have just finished | * As leader of the Psi project, I've obviously contributed to the documentation at [http://psi-im.org/wiki/ Psi Wiki]. | ||
* As leader of the Psi project, I've obviously contributed to the documentation at | |||
===Plans for the future=== | ===Plans for the future=== | ||
As well as continuing | As well as continuing work on Swift, I intend to continue contributing to XEPs and chairing council. | ||
==Jabber - Why I like it== | ==Jabber - Why I like it== | ||
Line 39: | Line 28: | ||
==Why I'm reapplying== | ==Why I'm reapplying== | ||
I wish to continue doing what I've been doing so far; see Swift released, helping define extensions, contributing to discussion of others' extensions and core protocol and continuing with my work on the XSF Council. | I wish to continue doing what I've been doing so far; see Swift released, helping define extensions, contributing to discussion of others' extensions and core protocol and continuing with my work on the XSF Council. |
Latest revision as of 23:05, 27 January 2010
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, and in turn 3 years back, which was in turn extracted from Johannes Wagener's 2005 page so should hopefully cover all pertinent points; if it doesn't, please contact me over xmpp (kevin@doomsong.co.uk) and I'll amend this page. My email's: domain kismith.co.uk, and my user part kevin.
History
I'm in my mid-twenties, currently living in Exeter, UK. PhD from the University of Exeter, which was a study into Simulated Annealing Techniques for Multi-Objective Optimisation, I'm now working as R&D Manager at a company developing credit card fraud detection systems. 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. I'm chairing the current XSF Council.
Jabber/XMPP Projects
Code
- I've just stepped down as project leader for the Psi client, after 4 1/2 years.
- I'm now coding on the new Swift client with Remko.
- I wrote the SleekMigrate app for migrating between XMPP server software.
- I developed much of the SleekBot, which is a bot for running in MUCs - it's active in the jabber and jdev mucs on jabber.org, as well as Psi's muc.
- My (mostly abandoned) MaybeLater task manager system accepts new tasks through an XMPP bot.
- I sometimes contribute to the SleekXMPP Python XMPP library.
- I use other unreleased snippets for handy tasks like alerting me when my computational simulations complete.
XMPP Protocol
I'm a co-author of several XEPs, and as a member of the XSF council am reading all the XEPs that go through.
XMPP documentation
- Peter, Remko and I have just finished XMPP: The Definitive Guide for O'Reilly, which goes to press today. It's good, really - buy it please.
- As leader of the Psi project, I've obviously contributed to the documentation at Psi Wiki.
Plans for the future
As well as continuing work on Swift, I intend to continue contributing to XEPs and chairing council.
Jabber - Why I like it
I came to Jabber because I was on Linux and didn't like the thought of using clients that had to play catch-up to the legacy networks; 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 over the last few years - community is one of the things that distinguishes 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; see Swift released, helping define extensions, contributing to discussion of others' extensions and core protocol and continuing with my work on the XSF Council.