h-card

Abdullah Tarawneh

abdullahtarawneh.com

More commonly known as a or trwnh. Nonbinary ace (they/them)

Contact me

Things people have said about me

It's scary how much you know.
a former classmate
You're the first person I've met that keeps a spreadsheet of their lightbulbs.
an electrician
VERY MUCH not garbage [...] a worthwhile human
a social networking acquaintance
Honestly, I trust your judgement more than I trust my own.
a professional colleague

Present involvement

Invited Expert, Social Web Working Group

2026 - 2028

a has been active in the world of open source and free software since at least 2017. As a power user, a quickly got involved in discussions on the GitHub issue tracker for Mastodon, Pixelfed, and other fediverse projects. a is a member of the Social Web Community Group at the W3C, and is also active on the SocialHub forum for the ActivityPub community. Based on this participation and the accrued expertise in this space and in the associated subject matter, a was invited to join the Social Web Working Group.

Areas of focus

  • A more formally defined processing model for Activity Streams 2.0 documents

    • A greater focus on activities as content, rather than activities as procedure calls

  • Protocol negotiation for better interoperability between softwares doing fundamentally different things with ActivityPub

    • Specifying one or more HTTP auth-scheme profiles to be used with existing HTTP mechanisms (such as WWW-Authenticate and Authorization headers, 401 and 403 status codes, and so on)

    • Specifying one or more behavioral profiles for inboxes to declare what will happen with received HTTP messages

Future directions

Developing a theoretical framework for unified social communications across various protocols.

Notable prior work

Mastodon documentation

mastodon documentation

In August 2019, a offered their services to completely revamp the documentation for Mastodon, while also writing or rewriting significant portions of it. From the beginning, they developed an information architecture based on the various user personas that would be reading the documentation -- end users, administrators, contributors, client developers, and protocol implementers. a developed each persona into a section with its own narrative journey. Following this, they wrote out the missing parts of the documentation.

a was contracted again in late 2022 to help update the content of the documentation for the significant v4.0 update of Mastodon.

Read more >

Latest news

I am looking for work! View my work page for more about what I can do.

Latest changes

  • March 2026: Announcing my participation in the Social Web WG

  • June 2024: New site redesign!

Latest posts

See more posts

Liberapay: Add Pleroma support

Pleroma is compatible with the Mastodon API, but uses a different URL format. This pull request creates a Pleroma identity provider within Liberapay that takes this difference into account.

salatime

[OBSOLETE] Basic terminal script to print out daily prayer times for Birmingham, AL.

MastoMods

CSS tweaks and modifications for Mastodon, a libre micro-blogging social server similar to Twitter.

Twitter is no longer a social network.

That service that started out as a way to send status updates to your friends has been replaced by Twitter, a bloated, lumbering mess trying to force-feed you a stale diet of whatever Content™ floats to the top of the river of shit.