Hi, I am Kevin Mokoro


Software Developer

What I do

Web Design + Development

Having a fast and easy-to-use website is key to keeping your targeted audience around which ultimately converts them into customers. There are several techniques involved in making a fast website, all of which I've spent years learning.

Android App Development

I have worked on various apps using Java. I have learnt different skills including custom views, maps, Firebase database, REST APIs etc. I strive to learn new concepts and implement design patterns and principles.

SEO

I have learnt on how to help websites achieve growth in customer numbers and general outreach on search engines.

My Work

Who I Am

Software Developer based in Nairobi

Hello, I am a software engineer, with a background in Java, javascript and android development. I enjoy learning new techniques in engineering and design, combining my technical knowledge to design and create beautiful products. I have great passion for building mobile and web applications that are easy to use and appealing to the user.

My Work

A selection of some of my work

Some of the projects below are individual projects, while others are collaborative projects. I would like to give credit to all people I have worked and learnt with.

Android Apps

Web Apps

Bashment

This is a web app used to order drinks online.

Salon Manager

This is a web app used by a salon owner to assign clients to available stylists. It is an illustration of data persistence.

Mjengo Hub

This a web app that can be used by constructors to purchase raw materials online.

Thrift

This is a web app that allows users to view thrifted clothes online for purchase. Still undergoing changes..

Wildlife

This is a web app that help rangers to track wildlife animals and help protect endangered animals

Linked Organs

This is an application used by medical services to link organ donors to potential receivers. Still undergoing changes ..

Heroes

This is a web application written in java. It is used to demonstrate collecting data using forms

Others

Caesar Cipher

This is an individual project that enables one to encrypt and decrypt any sentence they type. It was a practice project to gather javas ability to encrypt and decrypt words that helps in storing users password details in databases. When a user types a sentence and hits the send button, the sentence is returned back having been encrypted using caesar cipher technique. When the user retypes the encrypted sentence back and selects an option to decrypt the sentence, the original sentence is given as the output.

News Portal API

This is an api that contains endpoints to retrieve news in an organisation. There are specific endpoints to retrieve news concerning a specific worker, a specific department and news about the entire organization. Other endpoints include, retrieving a specific news article based on its id, delete a news article based on their id and edit a specific news article based on its id. The api uses sql to query its relations and postgresql to add, retrieve, edit and delete entities. It is a relational database with three entities, a worker, a department and a news article.