This site runs best with JavaScript enabled.

Hola! I'm a Software Engineer based in Nairobi


Coding*, to me, is simply thinking through my fingers.

- Isaac Asimov

*Inspired by Isaac Asimov


Topological Sort

Topological Sort is a linear ordering of vertices such that for every directed edge u->v, vertex u comes before v in the ordering.

Read →

Dealing with Legacy Code

Navigating the App Store's Requirements

Read →

How to build a USSD app using Africas Talking API

A step by step guide on how to build a USSD app

Read →


Hire me