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.
My Journey
Experience
Ed Partners Africa
Full Stack Developer
- Leading development of Shule Smart web and mobile apps using React Native and Java Spring Boot.
- Spearheading third-party integrations with KCB, Family Bank, and Africa's Talking SMS APIs into the Core Banking System.
- Leading development of the Zera mobile app, empowering field agents to onboard loan customers with image capture and geo-tagging.
Zeraki
Software Engineer
- Led frontend development of Zeraki Flow, an internal tool used daily by sales and finance teams.
- Built an invoicing system that automates school billing and integrates with tax authorities, minimizing revenue leakage by 30%.
- Designed and enforced role-based access control (RBAC) across the platform.
Little Cabs Africa
Full Stack Software Developer
- Led the Little POS team to deliver a Point of Sale solution with M-Pesa and Little Pay Wallet integrations.
- Built a React Native mobile app and an Electron.js desktop app for the POS system.
- Designed a local SQLite database for offline storage, significantly improving performance.
Enigma Big Data Labs
Software Engineer
- Built robust applications in Next.js/TypeScript leveraging Django and Laravel APIs.
- Built the Admin functionality of the SmartCounty web application.
- Extended the functionality of the App in App web application.
Gema Loyalty Solutions
Frontend Developer
- Rewrote Client and Admin dashboard applications in Next.js and TypeScript, reducing load time by 60%.
- Enhanced UX using modern technologies, increasing overall usability.
Workforce Africa
Software Developer
- Built the company website careers page that posts jobs dynamically from a custom CMS.
- Wrote backend code for the Zigo Courier app using NestJS for real-time order tracking.
The Collab Lab
Frontend Developer (Intern)
- Worked in a team of 4 to build a smart shopping list app using React, Tailwind CSS, and Firebase.
- Used agile methodologies with weekly sprints, code reviews, and standups.
What I have built
Projects

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.

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.
What I work with
Skills
Frontend
Backend
Databases
Tools & Services
Get in touch
Contact
Have a project in mind or just want to say hi? My inbox is always open.