Thomas Kioko


“Pleasure in the job puts perfection in the work.”

- Aristotle

About Mr. Kioko aka code_wizard




Born and raised in Kenya. I tend to think of myself as a simple guy who loves what he does.

I’m a dedicated coder, occasional gamer and friendly teammate. I’m always trying to find the best blend of innovation, skills and hard work for the purpose of delivering awesome user experience in products I create.

Apart from my computer life I am a huge fan of traveling. I also like good movies. I can’t live without music, which accompanies me almost all day (hmm… unless I’m on the road). I love going to concerts. There is no better way to relax than spending time with my friends. ooh I play the piano.



The History of Mr. Kioko at a Glance


  • 2016

    Lead Android Engineer @ Andela

    Andela provides companies with access to the top 1% of global tech talent. We identify high-potential developers on the African continent, shape them into world-class technical leaders, and pair them with companies as full-time, distributed team members. This allows Andela’s partners, which range from startups to Fortune 500s, to accelerate their product roadmaps while minimizing time spent interviewing, on-boarding, and training new hires.

    Andela is backed by investors including Spark Capital, Omidyar Network, Susa Ventures, Steve Case, Founder Collective, Rothenberg Ventures, Learn Capital and more.

    Learn more about us at Andela.

  • 2016

    Udacity Android Nanodegree

    “Tell me and I forget. Teach me and I remember. Involve me and I learn. Benjamin Franklin”

    Udacity ensures you don’t forget by making sure you get your hands dirty.

    Amazing journey!!

  • 2015

    Software Engineer at Cellulant

    Cellulant is a leading technology business in the mobile and digital services’ sector in Africa operating as payments ecosystem connecting financial sector customers, Mobile Network Operators and businesses to their increasingly mobile consumers.

    My day job is to provide the most connected, one stop digital payments service to merchants, financial services and their consumers.

    Everyone, Everything, Everyday.

  • 2014

    Android Developer at eLimu

    eLimu is engaging Kenyan primary school students in the learning process by shifting the way we think about education. We are using technology as a tool through which information, ideas and passions can grow. By changing the approach to learning, we can improve the quality of education and citizenship.

    As the Lead Android Application Developer, I am responsible for understanding the existing code and documentation of technical specifications. I am responsible for the coding and testing of new requirements.

  • 2014


    I am not a “Teacher” but an Awakener.
    I spare a few hours to share my knowledge at Akirachix on programming and some of life experiences to a group of 28 young ladies at AkiraChix.
    “In learning you will teach, and in teaching you will learn.”
    ― Phil Collins

  • 2013

    Power To Read

    From 2011 – 2013 I pursued a degree in Business and Information Technology at Kenya Methodist University. This is where my curiosity for Software Development was born.

  • 2012

    Birth of NduruApp

    Why have Technology if we cannot use it to better peoples lives? NduruApp was born with one main intention, to give road users a voice. Road Accidents have been claiming innocent lives year in year out. Leveraging on Mobile Technology we aim to empower road users to take charge of their safety.
    “Safety does not happen by Accident”

  • 2012

    M:Lab East Africa Training Program

    I believe Technology is only part of the solution. You require entrprenual skills to have a “Double Edged Sword”. m:Lab East Africa Identifies, Nurtures and Equips it’s trainees with relevant knowledge.
    “The future of Africa is in Mobile Computing.”



Mobile Applications

Mobile Applications

A large number of people are currently holding a smartphone in their hands or having a tablet. I develop and design customised Mobile  Applications both native and Mobile Web. My aim is to improve customer interaction or enhance workplace efficiency with a customized mobile application.



With a passion for Innovation, I create solutions to solve problems people face an a day to day basis. Technology can be used to improve lives.



Design is about making things good (and then better) and right (fantastic) for the people who use and encounter them. I design for real people and think of my customers all the time. I create professional, elegant, clean, and user friendly designs for small to large businesses.

Quality Assurance

Quality Assurance

Quality is never an accident. Each bug in your product means less users, loss in business, loss of credibility. For better Solutions you need Expertise help who can assure better Quality for your Projects. Having developed and tested several applications, i have what it takes to ensure your product is ready for market.







RxJava + Android

In the previous post we talked about  Lambdas on Android. In this article, we are going to explore the amazing world of  Reactive Programming.  This is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming. Chances are you’ve heard of RxJava. RxJava is a Java VM implementation of ReactiveX (Reactive Extensions): a library […]

Read More


Movie Max
Movie Max
PayBill Manager
PayBill Manager


Name must not be empty
Please provide a valid Email
Message should not be empty
Message sent successfully!
Oops! Something went wrong try again!

[pgm_map id='1']