Difference between revisions of "User:Larma"

From XMPP WIKI
Jump to navigation Jump to search
 
(17 intermediate revisions by the same user not shown)
Line 2: Line 2:
I am contributing to and developing open-source software since 2011. Most of my work is related to the Android operating system. Examples of projects I significantly contributed to (and are not mentioned in the next section) include [https://microg.org microG] and [https://www.openkeychain.org/ OpenKeychain].
I am contributing to and developing open-source software since 2011. Most of my work is related to the Android operating system. Examples of projects I significantly contributed to (and are not mentioned in the next section) include [https://microg.org microG] and [https://www.openkeychain.org/ OpenKeychain].


I graduated with a master in computer science and am a self-employed software engineer. My research and professional focus are in mobile privacy, IT security and fintech. I currently live in south-western Germany. The nearest large city by train minutes is Paris.
I graduated with a master in computer science and am a self-employed software engineer. My research and professional focus are in mobile privacy, IT security and fintech. I currently live in Berlin, Germany.


== Me and XMPP ==
== Me and XMPP ==
Line 9: Line 9:
In 2015, I participated in Google Summer of Code under the XSF to develop DNSSEC functionality for minidns. [https://mar-v-in.github.io/gsoc15/weekly-report/2015/08/21/thanks.html] While originally developed for the use in Smack, it is now also used in Conversations as well as many other projects.
In 2015, I participated in Google Summer of Code under the XSF to develop DNSSEC functionality for minidns. [https://mar-v-in.github.io/gsoc15/weekly-report/2015/08/21/thanks.html] While originally developed for the use in Smack, it is now also used in Conversations as well as many other projects.


Since 2016, I am one of the main developers of [https://dino.im Dino]. Since 2018 I (co-)mentor Google Summer of Code students for Dino. I regularly participate in development sprints and help advertise XMPP on conferences. I am happily contributing my opinion on the mailing list and in xsf@ MUC. I became a member of XSF in 2019.
Since 2016, I am one of the main developers of [https://dino.im Dino]. Since 2018 I (co-)mentor Google Summer of Code students for Dino. I regularly participate in development sprints and help advertise XMPP on conferences. I am happily contributing my opinion on the mailing list and in xsf@ MUC. I became a member of XSF in 2019. Since 2021, I serve on the XMPP Council.


My personal interest in XMPP is user-friendly and secure personal and team communication (chats and calls) - this excludes IoT / machine-to-machine communication. I am happy to contribute further to XEPs as well as Dino and other XMPP-related open source projects, to make this reality.
My personal interest in XMPP is user-friendly and secure personal and team communication (chats and calls). I am happy to contribute further to XEPs as well as Dino and other XMPP-related open source projects, to make this reality.


=== (Co-)authored XEPs ===
=== (Co-)authored XEPs ===
Line 18: Line 18:
! XEP
! XEP
! Title
! Title
|-
| [https://xmpp.org/extensions/xep-0272.html 0272]
| Multiparty Jingle (Muji)
|-
|-
| [https://xmpp.org/extensions/xep-0384.html 0384]
| [https://xmpp.org/extensions/xep-0384.html 0384]
Line 27: Line 30:
| [https://xmpp.org/extensions/xep-0426.html 0426]
| [https://xmpp.org/extensions/xep-0426.html 0426]
| Character counting in message bodies
| Character counting in message bodies
|-
| [https://xmpp.org/extensions/xep-0428.html 0428]
| Fallback Indication
|-
|-
| [https://xmpp.org/extensions/xep-0444.html 0444]
| [https://xmpp.org/extensions/xep-0444.html 0444]
Line 42: Line 48:
| [https://xmpp.org/extensions/xep-0449.html 0449]
| [https://xmpp.org/extensions/xep-0449.html 0449]
| Stickers
| Stickers
|-
| [https://xmpp.org/extensions/xep-0461.html 0461]
| Message Replies
|-
| [https://xmpp.org/extensions/xep-0463.html 0463]
| MUC Affiliations Versioning
|-
| [https://xmpp.org/extensions/xep-0482.html 0482]
| Call Invites
|}
|}


Line 110: Line 125:
| <del>Berlin, Germany</del> Online
| <del>Berlin, Germany</del> Online
| [[Sprints/2020_March_Berlin|Sprint]]
| [[Sprints/2020_March_Berlin|Sprint]]
|-
| Since July 2022 (monthly)
| Berlin, Germany
| [[Meetups/Berlin|Meetup]]
|-
| July 2022
| Grünstadt, Germany
| [[Sprints/2022_July_Gruenstadt|Sprint]]
|-
|-
| August 2022
| August 2022
| Bonn, Germany
| Bonn, Germany
| [https://froscon.org FrOSCon]
| [https://froscon.org FrOSCon 17]
|-
| Feburary 2023
| Brussels, Belgium
| [[Conferences/Summit 25|Summit 25]]
|-
| February 2023
| Brussles, Belgium
| [https://fosdem.org/2023/ FOSDEM 2023]
|-
| June 2023
| Hamburg, Germany
| [[Sprints/2023-06_Elbe-Sprint_Hamburg|Sprint]]
|-
| December 2023
| Hamburg, Germany
| [https://events.ccc.de/congress/2023 37th Chaos Communication Congress]
|-
| February 2024
| Brussels, Belgium
| [[Conferences/Summit 26|Summit 26]]
|-
| February 2024
| Brussles, Belgium
| [https://fosdem.org/2024/ FOSDEM 2024]
|-
| March 2024
| Chemnitz, Germany
| [https://chemnitzer.linux-tage.de/2024/de/programm/beitrag/262 Chemnitzer Linux-Tage 2024]
|-
| July 2024
| Berlin, Germany
| [[Sprints/2024-07_Berlin|Sprint]]
|-
| August 2024
| Bonn, Germany
| [https://froscon.org FrOSCon 19]
|-
| September 2024
| Worcester, United Kingdom
| [[Sprints/2024-09_Worcester_UK|Sprint]]
|-
| December 2024
| Hamburg, Germany
| [https://events.ccc.de/congress/2024 38th Chaos Communication Congress]
|-
| January 2025
| Brussles, Belgium
| [[Conferences/Summit_27|Summit 27]]
|-
| February 2025
| Brussles, Belgium
| [https://fosdem.org/2025/ FOSDEM 2025]
|}
|}


Line 121: Line 196:
* '''e-Mail address''': xmpp at larma.de
* '''e-Mail address''': xmpp at larma.de
* '''XSF discussion''' username: larma
* '''XSF discussion''' username: larma
* '''Mastodon''': [https://mastodon.social/@larma @larma@mastodon.social]


== Subpages ==
== Subpages ==
Line 131: Line 207:
* [[User:Larma/Council Candidacy 2021|Council Candidacy 2021]]
* [[User:Larma/Council Candidacy 2021|Council Candidacy 2021]]
* [[User:Larma/Application 2022|Membership Application 2022]]
* [[User:Larma/Application 2022|Membership Application 2022]]
* [[User:Larma/Council Candidacy 2022|Council Candidacy 2022]]
* [[User:Larma/Application 2023|Membership Application 2023]]
* [[User:Larma/Council Candidacy 2023|Council Candidacy 2023]]
* [[User:Larma/Application 2024|Membership Application 2024]]
* [[User:Larma/Council Candidacy 2024|Council Candidacy 2024]]

Latest revision as of 11:19, 29 October 2024

About Me

I am contributing to and developing open-source software since 2011. Most of my work is related to the Android operating system. Examples of projects I significantly contributed to (and are not mentioned in the next section) include microG and OpenKeychain.

I graduated with a master in computer science and am a self-employed software engineer. My research and professional focus are in mobile privacy, IT security and fintech. I currently live in Berlin, Germany.

Me and XMPP

My first development activity around XMPP in 2012 was an open-source client for Android based on Smack. [1] It was a total mess and I discontinued work on it just a few months after publication. I also experimented with a system-wide XMPP service for Android in 2014, but it never became useful for anything. [2] In 2015, I participated in Google Summer of Code under the XSF to develop DNSSEC functionality for minidns. [3] While originally developed for the use in Smack, it is now also used in Conversations as well as many other projects.

Since 2016, I am one of the main developers of Dino. Since 2018 I (co-)mentor Google Summer of Code students for Dino. I regularly participate in development sprints and help advertise XMPP on conferences. I am happily contributing my opinion on the mailing list and in xsf@ MUC. I became a member of XSF in 2019. Since 2021, I serve on the XMPP Council.

My personal interest in XMPP is user-friendly and secure personal and team communication (chats and calls). I am happy to contribute further to XEPs as well as Dino and other XMPP-related open source projects, to make this reality.

(Co-)authored XEPs

XEP Title
0272 Multiparty Jingle (Muji)
0384 OMEMO Encryption
0421 Anonymous unique occupant identifiers for MUCs
0426 Character counting in message bodies
0428 Fallback Indication
0444 Message Reactions
0446 File metadata element
0447 Stateless file sharing
0448 Encryption for stateless file sharing
0449 Stickers
0461 Message Replies
0463 MUC Affiliations Versioning
0482 Call Invites

Meetups, Sprints and Conferences

Collection of Events where I participated to chat or work on XMPP things.

When? Where? What?
January 2016 Brussels, Belgium FOSDEM 2016
August 2018 Cambridge, United Kingdom Sprint
December 2018 Leipzig, Germany 35th Chaos Communcation Congress
May 2019 Karlsruhe, Germany Sprint at 19th Gulaschprogrammiernacht
July 2019 Lyon, France Sprint
August 2019 Bonn, Germany FrOSCon 14
August 2019 Zehdenick, Germany Chaos Communication Camp 2019
September 2019 Berlin, Germany Meetup
September 2019 Stockholm, Sweden Sprint
October 2019 Munich, Germany Meetup during GSoC 2019 Mentor Summit
December 2019 Leipzig, Germany Sprint at 36th Chaos Communcation Congress
January 2020 Brussels, Belgium Summit 24
February 2020 Brussles, Belgium FOSDEM 2020
March 2020 Duesseldorf, Germany OMEMO Sprint
March 2020 Berlin, Germany Online Sprint
Since July 2022 (monthly) Berlin, Germany Meetup
July 2022 Grünstadt, Germany Sprint
August 2022 Bonn, Germany FrOSCon 17
Feburary 2023 Brussels, Belgium Summit 25
February 2023 Brussles, Belgium FOSDEM 2023
June 2023 Hamburg, Germany Sprint
December 2023 Hamburg, Germany 37th Chaos Communication Congress
February 2024 Brussels, Belgium Summit 26
February 2024 Brussles, Belgium FOSDEM 2024
March 2024 Chemnitz, Germany Chemnitzer Linux-Tage 2024
July 2024 Berlin, Germany Sprint
August 2024 Bonn, Germany FrOSCon 19
September 2024 Worcester, United Kingdom Sprint
December 2024 Hamburg, Germany 38th Chaos Communication Congress
January 2025 Brussles, Belgium Summit 27
February 2025 Brussles, Belgium FOSDEM 2025

Contact

  • Full name: Marvin Wißfeld
  • XMPP address: jabber at larma.de
  • e-Mail address: xmpp at larma.de
  • XSF discussion username: larma
  • Mastodon: @larma@mastodon.social

Subpages