Hi, my name is

Rai Omido

I build awesome things
for the internet.

Schedule a call

About Me

I design, develop and deploy all sorts of web applications. I also build backend services (APIs) with focus on high availability, low latency and scalability.

I also occasionally build websites using WordPress

On the backend, I use PHP and Python. On the font-end, I use VueJs, Tailwind CSS, Bootstrap CSS, Alpine Js, and Jquery





Tailwind CSS











Rai Omido

Where I've Worked

Founder and Director@Raivill Invent

2018 - Current

Raivill Invent is my small software development business.

We are based in Nairobi, Kenya.

Our services include;

Software Development Outsourcing - Delegate all or part of your software development to us.

Custom Software Development - Get a software solution that is tailored to your specific needs.

Software Product Development - Let us help transform your idea/concept into reality.

Software Engineer@Mochange

Dec 2018 – Sep 2019

MoChange is a startup that aims to revolutionize how people use coins. Instead of taking your coins and storing them somewhere in a corner in your house, you collect them in your phone, then use them to pay for your bills.

I was responsible for;

  • Writing an API for the android app.
  • Writing backend code for processing payments.
  • Integrating payment gateway APIs.
  • Built the main administration back office.

Languages, Technologies, and Frameworks

  • PHP
  • Linux
  • MySQL
  • Nginx
  • VueJs
  • Laravel
  • MPesa API
  • KPLC Tokens
  • Airtime Vendors

Full Stack Engineer@Leti Arts

Jan 2017 – Jan 2018

While at Leti Arts, we developed an E-Learning software called Easyprep.

EasyPrep is a product of Virtual Educational Services (VEDS) which focuses on enhancing the educational process for students.

VEDS is an internet-based educational institution focused on making the educational process more efficient and effective for all levels of the educational spectrum (Primary, Junior High Schools and Senior high schools)

I was responsible for;

  • Development of new features
  • Testing of new features

Languages, Technologies, and Frameworks

We used the PHP Kohana Framework to build the project. It was later upgraded to Laravel.

This was my first large scale, a commercial project, and a wonderful learning experience for me. I worked with one other PHP developer on the project.

I left LetiArts at the end of the EasyPrep Project.

Things I have built

Cyber Security Africa is a Cyber Security Consultancy and Training firm based in Nairobi, Kenya.

The client wanted a simple system for users to take survey assessments.

JavaScript Laravel Git MySQL Tailwind CSS Apache

Featured Project

Afya SACCO Members Portal

Afya SACCO is a Co-operative Savings and Credit Organization based in Nairobi, Kenya.

The client wanted a system to help manage dividend slips and many other members' operations from a centralized dashboard.

I built it such that they could upload data using CSV or via direct entry on the admin dashboard.

JavaScript Laravel Git MySQL Tailwind CSS Apache

Featured Project


Sokoplace is a Startup in Nairobi Kenya building Logistics, warehousing, and fulfillment solutions for businesses.

I worked on this project as a front-end developer.

VueJs Git NuxtJs Tailwind CSS Graphql

Wild Vision Adventures is a Safari Company based in Nairobi, Kenya.

This website belongs to the TV documentary cameramen who brought you the Big Cat Diaries.

The client wanted a more modern, responsive, faster, SEO friendly website to help boost traffic and conversions.

VueJs Laravel Git Nginx Linux MySQL

Featured Project

Easyanp website and API

Easy Apartments and Properties or if you like Easyanp, is a platform that helps individuals who want to rent or purchase properties connect with properties that have been listed by Landlords.

PHP VueJs Laravel Git Nginx Linux MySQL

Other Noteworthy Projects

Laravel from Scratch

Learn how to build an Ebook selling app using Laravel. I chose this project because I thought it will handle most of the critical aspects of a large Laravel app like Image Processing, Payment Processing, Queuing e.t.c.

PHP VueJs Laravel Git Nginx Linux MySQL
How to build a website from scratch using Tailwind CSS

In this project, I wanted to show the internet how to set up your Tailwind CSS development environment so that you can start to build Websites using the awesome CSS library.

PHP VueJs Laravel Git Nginx Linux MySQL
Laravel Mpesa Example

I created this tutorial to help Laravel Developers integrate Mpesa into their Websites.

PHP VueJs Laravel Git Nginx Linux MySQL