Allan Muturi

Allan Muturi

Mobile, web developer and a mathematics and computer science graduate who likes to play with both software and hardware.