Skip to content
Make AI Good

Graph · Person

James Oyange

01 · In focus

One person, in the field.

The structured facts the source records about James Oyange, the count of declared adjacencies in the corpus, and the federation map zoomed on this node and its neighbours.

person

3 declared connections

Kind
Person
Status
active
Confidence
high
Entity ID
person-james-oyange
Network
View in network

Tags kenya, nairobi, africa, content-moderation, labour-organising, tech-worker-power, trade-union, ai-supply-chain, big-tech-accountability

James Oyange · 2 direct neighbours visible

02 · Connections

3 adjacencies, by relation.

Split by direction. Direct links are the ones James Oyange’s source record names; inferred backlinks are records elsewhere in the corpus that point at this entity.

Direct from this record

1 link

Links named in this entity's structured fields.

Inferred backlinks

2 links

Other records that name this entity.

03 · Background

From the source record.

Body prose as it appears in movement-graph’s published markdown for this entity. Links to other corpus entities resolve to their graph page; links to deeper repo paths are kept as text so the page does not invent a route.

Kenyan union organiser; committee secretary and primary spokesperson of the African Content Moderators Union. A twenty-six-year-old international relations graduate, Oyange — widely known as "Mojez" — joined the Luxembourg-based outsourcer Majorel on what his contract specified as a "customer service representative" role, discovering only after starting that the assigned work was in fact moderation of TikTok content. He worked there for nine months before his contract was not renewed in April 2023; he attributes the non-renewal to his speaking publicly about pay and conditions, and reports continuing post-employment effects including severe insomnia and a recurring nightmare of mass beheading.

After losing the Majorel contract Oyange connected with Foxglove and attended the May 2023 Nairobi founding meeting at which more than 150 African content moderators voted to establish the ACMU; he became one of the union's six-member founding committee and its most-quoted public face. He has characterised the union's opposition as a three-part coalition of platforms, outsourcers, and the Kenyan state — "like fighting the three-headed dragon in the Godzilla series" — and has reported being blacklisted from further moderation employment, with one interviewer telling him that his visibility as a worker-rights advocate would "complicate things" for the company. Oyange is also preparing litigation against TikTok and Majorel over the conditions of the Sub-Saharan moderation pipeline.

04 · Sources

Where this came from.

4 sources listed from the pinned corpus. Links are shown only when the source URL is a valid HTTP(S) address.

  1. nonprofitquarterly.org

    Checked 2026-05-12

    Nonprofit Quarterly (May 2024) — identifies Oyange as committee secretary and primary spokesperson of the African Content Moderators Union, one of the founding committee of six; carries his "three-headed dragon in the Godzilla series" characterisation of the platform/outsourcer/state opposition coalition and his blacklisting account; quotes his "the government thinks we're fighting against good" line

  2. techpolicy.press

    Checked 2026-05-12

    TechPolicy.Press progress-check on the union naming "James Oyange Odhiambo" as union organizer; primary source for the Majorel/TikTok employment history, the contract-titled-as-customer-service-representative detail, the PTSD/insomnia after-effects, and his stated plan to bring litigation against TikTok and Majorel

  3. codastory.com

    Checked 2026-05-12

    Coda Story long-read profile of "Mojez" identifying him as a twenty-six-year-old international relations graduate, recording the nine-month Majorel tenure ending with non-renewal in April 2023, the recurring nightmare of mass beheading, the post-job-loss connection to Foxglove, and his presence at the May 2023 Nairobi founding meeting of 150+ moderators

  4. ke.linkedin.com

    Checked 2026-05-12

    LinkedIn profile of James Oyange identifying his role as Organizer at African Content Moderators (cited from the African Content Moderators Union entry's documented use of this URL)

Source: entities/persons/person-james-oyange.md in movement-graph at pin 3cc1a36.