STATISTICIAN | Data Journalist| Data Lead & Reporter| Formerly @AfUncensored & @FinUncovered & @OCCRP |Tweets are my own views| RT not an endorsement

Joined February 2012
Looking forward to #AIJC2026
It was especially tough for the team to select the speakers this year’s AIJC in Nairobi. Stellar lineup including @johnallannamu @kuminaidoo @anasglobal @jodieginsberg @MukamiPurity @RawanDamen @joy_kirigia @WillFitzgibbon @naipanoilepapa @khadijapatel and many, many more.
2
73
Wonderful!!!!!! Congratulations and great job👏👏👏 @naipanoilepapa and Julia and Ahmed and rest if the finalists. Well deserved!!!!
Some truly incredible, urgent work on show here. Well done!
1
1
213
Well in @johnallannamu . Such a useful role in this exact time.
A little life update: I'm joining the founding council of @APAiC_Africa , and humbled to be in such good company! I hope that the years spent interrogating systems of power in the public interest and those behind will be useful in doing the same with systems built on code and data
1
119
Did this have public participation? Just curious
Kenya plans to introduce a 'golden visa' programme to attract wealthy foreign investors. The visa will grant permanent residency to foreigners who make significant investments, create jobs and boost exports.
1
141
The portal!!!!
By-election results will be accessible to the public on the Commission’s results portal: forms.iebc.or.ke
1
1
565
JOINT STATEMENT: 9 people, including former Chief Justice David Maraga, were arrested today for peacefully defending Nairobi National Park. We condemn the violent dispersal of environmental defenders, students, and human rights activists exercising their constitutional rights. We demand the immediate release of those arrested and the protection of the rights to peaceful assembly, expression, and environmental justice. Read more: amnestykenya.org/joint-state… #NationalParkNotCarPark #SaveNNP
5
145
3
166
5,708
Musician of our youth!!!! The song still slaps differently!!!!
I Wasn’t planning on releasing Sweet Love. all I wanted was to sing it for Tumi when she turned 18.That was literally my big plan 🥰. Then RK insisted that I share it with the world & I’m glad I did. Re-recording it now as a mother of 3 was full circle moment for me. Link in bio
64
Stay guided! Kupata offices za IEBC ni rahisi sasa. Scan QR na usearch area yako. Hakuna haja ya guess-work. Ukifika, chapa kaselfie na ututag on social media. Na usipowapata pia tushow. Share wide ndio wote tukue kadi. #FuataPin #ChukuaKura
12
9
1,554
After the unexpected death of its ED, IRE is looking for its next leader. Great job leading a vital organization.
IRE is in a major period of transition and growth. The organization has launched the search for its next executive director, welcomes new Director of Development Lynnie McIlvain and is preparing for Board elections beginning June 2. Watch IRE Board President @hinklej 's latest message.
2
2
1,403
For those who have been wondering what is a FOIA request that we used to get some information from @_shakenya about their Algorithm/ AI system's parameters/ indicators.
Access to information is not just a governance principle; it is a constitutional right protected by Article 35 of the Constitution of Kenya. It guarantees every citizen the right to access information held by the State and information required to protect rights and fundamental freedoms. An informed public is better able to participate meaningfully, ask the right questions, understand and protect their rights, and hold institutions accountable. #KnowYourConstitution #AccessToInformation #IDeserveToKnow #OpenGovWeek
2
108
Join the newsroom this evening on: xitter.cf/i/spaces/1PKqrEXDyAwGb

4
1
2
459
xitter.cf/i/spaces/1PKqrEXDyAwGb… We shall be giving more insights about #ErrorByDesign for the next 1.5 hours. Tune in

2
5
232
A lot has happened since @LHreports @AfUncensored published our #ErrorbyDesign investigation. SHA published a non-response response, we wrote back, government officials attacked our reporting. Join us for an X Space where we unpack our reporting and its aftermath.
4
13
808
SHA's AI model was designed with a known flaw: It systematically overcharges the poorest Kenyans while undercharging the wealthiest. Tomorrow, we open the newsroom to hear how this has played out in real life. Join @MoigeWilliam with @joy_kirigia, @MukamiPurity, and @gabriels_geiger on the Newsroom X Space. This is your space. Come with your story. 🔗 xitter.cf/i/spaces/1PKqrEXDyAwGb… #SHA #HealthcareKenya #JoinTheNewsroom
1
36
41
2,166
Using access to info requests & public data @MukamiPurity & @gabriels_geiger describe the journey of investigating Kenya's SHA, uncovering the deadly flaws of an algorithm that hurts the people it aims to serve. By @LHreports, @guardian, & @AfUncensored. twp.ai/4hqzD7
3
5
646
In Kenya 'dirty money' does not always hide. Sometimes it just buys a car. @elsakariuki examines how Kenya's second-hand vehicle market became one of the most convenient and least regulated channels for laundering illicit funds, on the latest edition of The Signal Newsletter. Read now on: open.substack.com/pub/thesig…
8
211
4
320
25,314
Tbh we will miss you on this other side @tom_mukhwana . At the same time, so happy for you to be landing your dream job. So glad to have seen your curve and to have met the brilliant you.
Personal News 🛎️ After 4 rewarding years of impactful journalism at @AfUncensored , I have joined @BBCWorld as a correspondent in Nairobi.
1
1
185