Matthew Wild Application 2022

From XMPP WIKI
Jump to navigation Jump to search

My name is Matthew Wild, and I am located in the United Kingdom. I work with XMPP for fun and for food, and I have founded multiple open-source XMPP projects such as Prosody, Snikket and the Modern XMPP documentation project.

I am currently serving on the XSF Board, and as the Executive Director.

XMPP-related work this past year

  • I have continued to work on Snikket, an ambitious project to offer the best of XMPP as a single well-integrated and user-friendly solution. The project is open-source and self-hostable, and I hope that it will become a user-friendly "gateway" into the XMPP ecosystem for many.
  • During 2021 I received EU funding from NGI DAPSI to work on XMPP account portability. This resulted in various XEP updates, and implementations in Prosody, Snikket and even a client-side web migrator that allows you to migrate between servers using BOSH/Websocket connections from your browser.
  • Hopefully by the time you read this, we've also released Prosody 0.12 - bringing Prosody's "out of the box" setup more up to date with the 2022 compliance suites and modern XMPP best practices.
  • Developed a small web utility for developers to test their [XEP-0392: Consistent Color Generation] implementations
  • I assist with XMPP newsletter editing and review whenever I can.

Future

During 2022 one of my big technical priorities will be improving authentication in XMPP, with the goal of enabling device management (managing what devices/apps have access to your account) and managed third-party account access (think OAuth for XMPP, or more concretely: being able to log into your account via a Movim instance without sharing your password). This will be supported via NGI Assure funding from NLnet.

Projects

  • Snikket, an easy-to-use XMPP distribution for non-XMPP people
  • ModernXMPP, a project to fill the gaps between XEPs and help developers build modern user-friendly clients using XMPP.
  • Scansion, an automated XMPP client (e.g. for integration testing)
  • Prosody, an XMPP server for human beings

Standards

  • I actively participate in the development of the XMPP protocol and its extensions.
  • I served many years on the XSF technical council, and am currently in my sixth term as a member of the foundation's board.

Contact

  • MattJ in xsf@muc.xmpp.org
  • Jabber/email: me (at) matthewwild.co.uk