Difference between revisions of "User:Larma"
(Created page with "== 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 signific...") |
|||
(29 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 | 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). 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. | ||
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] | |||
| OMEMO Encryption | |||
|- | |- | ||
| [https://xmpp.org/extensions/xep-0421.html 0421] | | [https://xmpp.org/extensions/xep-0421.html 0421] | ||
| Anonymous unique occupant identifiers for MUCs | | Anonymous unique occupant identifiers for MUCs | ||
|- | |- | ||
| [https://xmpp.org/extensions/ | | [https://xmpp.org/extensions/xep-0426.html 0426] | ||
| Character counting in message bodies | |||
|- | |||
| [https://xmpp.org/extensions/xep-0428.html 0428] | |||
| Fallback Indication | |||
|- | |||
| [https://xmpp.org/extensions/xep-0444.html 0444] | |||
| Message Reactions | | Message Reactions | ||
|- | |||
| [https://xmpp.org/extensions/xep-0446.html 0446] | |||
| File metadata element | |||
|- | |||
| [https://xmpp.org/extensions/xep-0447.html 0447] | |||
| Stateless file sharing | |||
|- | |||
| [https://xmpp.org/extensions/xep-0448.html 0448] | |||
| Encryption for stateless file sharing | |||
|- | |||
| [https://xmpp.org/extensions/xep-0449.html 0449] | |||
| 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 43: | Line 76: | ||
| December 2018 | | December 2018 | ||
| Leipzig, Germany | | Leipzig, Germany | ||
| [[Conferences/35C3| | | [[Conferences/35C3|35th Chaos Communcation Congress]] | ||
|- | |- | ||
| May 2019 | | May 2019 | ||
| Karlsruhe, Germany | | Karlsruhe, Germany | ||
| [[Sprints/2019_May_Karlsruhe|Sprint]] at [https://gulas.ch | | [[Sprints/2019_May_Karlsruhe|Sprint]] at [https://gulas.ch 19th Gulaschprogrammiernacht] | ||
|- | |- | ||
| July 2019 | | July 2019 | ||
Line 71: | Line 104: | ||
| October 2019 | | October 2019 | ||
| Munich, Germany | | Munich, Germany | ||
| [[Meetups/Bavaria|Meetup]] | | [[Meetups/Bavaria|Meetup]] during [https://sites.google.com/view/gsoc-mentorsummit2019 GSoC 2019 Mentor Summit] | ||
|- | |- | ||
| December 2019 | | December 2019 | ||
| Leipzig, Germany | | Leipzig, Germany | ||
| [[Sprints/2019_December_Leipzig|Sprint]] at [https://events.ccc.de/congress/2019/wiki/index.php/Main_Page | | [[Sprints/2019_December_Leipzig|Sprint]] at [https://events.ccc.de/congress/2019/wiki/index.php/Main_Page 36th Chaos Communcation Congress] | ||
|- | |||
| January 2020 | |||
| Brussels, Belgium | |||
| [[Conferences/Summit 24|Summit 24]] | |||
|- | |||
| February 2020 | |||
| Brussles, Belgium | |||
| [[Conferences/FOSDEM_2020|FOSDEM 2020]] | |||
|- | |||
| March 2020 | |||
| Duesseldorf, Germany | |||
| [[Sprints/2020_March_Duesseldorf|OMEMO Sprint]] | |||
|- | |||
| March 2020 | |||
| <del>Berlin, Germany</del> Online | |||
| [[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 | |||
| Bonn, Germany | |||
| [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 83: | 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 88: | Line 202: | ||
* [[User:Larma/Board Candidacy 2019|Board Candidacy 2019]] | * [[User:Larma/Board Candidacy 2019|Board Candidacy 2019]] | ||
* [[User:Larma/Council Candidacy 2019|Council Candidacy 2019]] | * [[User:Larma/Council Candidacy 2019|Council Candidacy 2019]] | ||
* [[User:Larma/Application 2020|Membership Application 2020]] | |||
* [[User:Larma/Council Candidacy 2020|Council Candidacy 2020]] | |||
* [[User:Larma/Application 2021|Membership Application 2021]] | |||
* [[User:Larma/Council Candidacy 2021|Council Candidacy 2021]] | |||
* [[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 | 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
- Membership Application 2019
- Board Candidacy 2019
- Council Candidacy 2019
- Membership Application 2020
- Council Candidacy 2020
- Membership Application 2021
- Council Candidacy 2021
- Membership Application 2022
- Council Candidacy 2022
- Membership Application 2023
- Council Candidacy 2023
- Membership Application 2024
- Council Candidacy 2024