Work

I've been building production software for over fifteen years. Recently I've worked on Go backends at NPC Labs and Rust/Solana programs at Star Atlas. Before that I led a seven-engineer team at Ona.

Projects

2026

Ballista Siege

Made at
Personal project
Built with
TypeScript, Ballista, Solana

A tower defense game on Ballista, a Solana transaction engine. Ten waves of enemies walk down four lanes toward your wall.

2026

Funua

Made at
LionClaw
Built with
Static HTML

An index of Kenya Gazette notices, with pages for the people and land parcels they name and links to the official PDFs. Funua was a shop by 2010, a Nairobi discounts site in 2012 and an email journal by 2024. I built the current site through LionClaw.

2026

LionClaw

Made at
Personal project
Built with
Rust, Podman

A local home for AI agents. You control the project the agent runs in, the state it sees and the credentials it uses.

2024

True African History

Made at
Personal project
Built with
Django

Essays about African history and politics, including colonialism and the forces that shape African states. Some essays include a bibliography with links to the sources.

2023

Flash Loan Mastery

Made at
Personal project
Built with
Solana

2nd place, Bonking with Bonk track, Solana Sandstorm 2023

A flash loan program deployed to Solana mainnet and seeded with my own funds. It came second in the Bonking with Bonk track at the Solana Sandstorm hackathon in 2023.

2013

Shulezote

Made at
Personal project
Built with
Django

A directory of Kenyan schools, searchable by name and county, with KCSE results and senior-school placement details. I built it around 2013 and redesigned it in 2026.

Where I've worked

  1. 2026

    NPC Labs

    B3 OS engineering

    Helped build B3 OS, working on Go backends for three months ending in September 2026.

  2. 2021–2026

    Star Atlas

    Senior software engineer, Rust/Solana

    Owned most of the production Rust/Solana programs and helped build Star Frame. Also worked on Node.js and Python backends, and early SAGE and Holosim prototypes.

  3. 2019–2021

    Ona Kenya

    Engineering manager

    Led a seven-engineer team building public-health and field-data platforms, with Django, React, PostgreSQL and ETL.

  4. 2017–2019

    Ona Kenya

    Senior full-stack engineer / team lead

    Built offline field collection, geospatial tools and dashboards. Work included malaria vector-control programmes and Kaznet's market-data collection for ILRI.

  5. 2014–2017

    EatOut Kenya

    Lead software developer

    Primary engineer for a restaurant-discovery platform in Kenya. Migrated it to Laravel and handled deployments and production support.

  6. 2015–2016

    Buni.tv

    CTO and sole developer

    Built and ran an African video-on-demand platform, including its Android app, through acquisition and handover.

Tools

Rust · Go · Solana · Anchor · Star Frame · Python · Django · PostgreSQL · TypeScript · React · Svelte · Linux · Docker and Podman · Ansible