VO

Software Developer

Victor Owiti

User-centered design and development is my forte - transforming user needs into working solutions. I love challenging myself daily, learning new technologies, and watching a project grow from an idea into a problem-solving product.

View my work

Who I am

About

I'm a software developer based in Nairobi, Kenya, with over four years of experience building web and mobile products across fintech, edtech, and logistics.

User-centered design and development is my forte - transforming user needs into working solutions. I love challenging myself daily, picking up new technologies, and watching a project grow from an idea into something that genuinely solves a problem.

I've worked across the full stack - from React and React Native on the frontend, to Node.js, Spring Boot, and Django on the backend - with a strong focus on performance, clean architecture, and developer experience.

4+Years of experience
7+Companies worked with
10+Projects shipped
30%Revenue leakage reduced at Zeraki

My Journey

Experience

What I have built

Projects

Zera Africa home screen

Android Application

Zera Africa

Full Stack Developer

A field agent tool for recording relationship, sales, and collections visits. Visits are geo-tracked and used to compute distance covered per agent. Built end-to-end - from the React Native app to the Node.js backend.

  • Geo-tracked visit recording for relationship, sales, and collections agents.
  • Daraja M-Pesa integration for school loan repayments, with automated postings to the core banking system.
  • Built-in helpdesk allowing field agents to raise and receive support in-app.
  • Impact scoring tool that measures how loans are helping schools grow and improve affordability.
  • Full backend built with Node.js and PostgreSQL, including all integrations.
React NativeNode.jsPostgreSQLDaraja APIM-Pesa
View on Play Store
Zeraki Flow dashboard

Web Application - Internal CRM

Zeraki Flow

Sole Frontend Developer

An internal CRM used daily by sales and finance teams at Zeraki. Handles school onboarding, invoicing, collections, performance tracking, and tax compliance across Kenya and Uganda.

  • School creation and management with trial activations and subscription tracking.
  • Invoicing system that automates school billing with cheque and mobile money collection recording.
  • KRA and URA tax invoice integrations ensuring compliance in Kenya and Uganda.
  • Performance measurement dashboard tracking collections and acquisitions per relationship manager.
  • Helpdesk for field agents and a reminders engine for schools with upcoming or overdue invoices.
ReactTypeScriptTailwind CSSRedux ToolkitReact Router
Visit site

What I work with

Skills

Frontend

ReactReact NativeNext.jsTypeScriptJavaScriptTailwind CSSRedux ToolkitZustandHTML / CSSElectron.js

Backend

Node.jsExpressNestJSSpring BootDjangoLaravel

Databases

PostgreSQLMongoDBSQLiteFirebase

Tools & Services

GitJestM-Pesa APIAfrica's TalkingReact Router

Get in touch

Contact