Browse through most of my non-NDA projects and work
A fullstack web application for managing and tracking WiFi access and payments for customers and admins with a custom CMS for the admin dashboard. It integrates with the Mikrotik API to manage WiFi access to clients and also integrates with the Daraja Mpesa API to manage mobile money payments to get internet access.
Enterprise micro-insurance platform enabling end-to-end policy and payment lifecycle management. Delivers agent and member portals, M-Pesa (Daraja) integration, USSD and SMS (Africa's Talking), automated commission calculation, bulk payouts, and reconciliation workflows. Role-based access control and background job processing support operations at scale; document storage and PII handling use AWS S3 and KMS.
Member registry and administration portal for the Matatu Workers Union, integrated with Innovasure for insurance offerings. Supports member onboarding, subscription management, and STK push premium payments via the Innovasure API. Admin workflows cover member data, payments, and communications for union operations.
Multi-tenant payroll and expense platform for organizations to manage departments, employees, and compensation. Handles salary components, Kenyan statutory deductions (PAYE, NSSF, NHIF), payroll runs, employee loans, expense claims, and tax remittance reporting. Built for clarity, auditability, and compliance.
This is a fullstack web application for landlords and tenants to manage their properties and tenants. and track their rental payments, maintenace requests, and many more.
A full-stack web application for managing and comparing insurance plans and quotes for clients, processing and tracking leads, and managing client relationships. Features include a dashboard for managing leads, an AI powered recommendation engine for insurance plan quotes, and a CMS for managing the website.
A landing page for Teflex Leather Gem Africa's company for their clients to interact and explore their brand and services, order custom bespoke leather designs and accessories and many more.
A fullstack website for a gym to showcase their services and receive enquiries and communications with potential clients. Site showcases their gym facilities, pricing and classes, it also has a store section for users to purchase gym products and also a complete Admin management interface with a custom CMS for the store among many other features.
A full-stack web application for managing and tracking one's personal finances and assets. Showing you trends of financial growth and journey over time with AI powered recommendations on progress.
A comprehensive HR platform for managing job postings, candidate applications, interview scheduling, and hiring processes. Features include applicant tracking, resume parsing, and team collaboration tools.
A static webapp for a private jet charter company to showcase their services and receive enquiries and communications with potential clients. Site showcases their jet fleet along with priccing and amenities among more other features.
A demonstration of a full-stack web platform with features for managing, creating, editing loan applications and keeping track of member account savings records and interest accrued for staff members part of a welfare program in an organization.
A full-stack e-commerce platform that connects buyers to eSoko's fashion collection of men's, women's and children's clothes and accessories.
This is a full stack react and node system that handles sharing and managing of documents across departments and units based on a heirarchical access control with options of storing several translated versions of the document's original language in other languages.
A static frontend-only website as a landing page for a City Institue of Health and Allied Sciences to showcase their school and programmes offered with information on the application process and requirements, external links to the application portal and downloadable application documents and guides.
An admin dashboard for managing meeting attendance and analytics, taking records of participant attendance with digital signing and attendance report generation. Also includes a participant directory with contact information and records of all meetings attended by each recorded participant
An admin dashboard for managing and tracking location of departmental assets, inventory, and stock. Has functionalities to notify admin on restcockable items with low inventory and also has a borrowing and return setup for lending of IT equipment for temporary usage. Notifies of overdue unreturned inventory witha clean dashboard
A portal for accepting internship applications from applicants with an admin side for managing the recieved applications. Admin console has functionalities to review, approve, archive and extend ongoing and new internships to the organization. Acceptance and Extension Letters are automatically system generated on approval with the correct applicant's details set. Generates reports of all applications on request.
Currently an ongoing frontend development of a rental property listing and management that serves to easen the processes of keeping records of rental income, tenant management, maintenance and notifying tenants of upcoming payments.
My very first flutter application designed to help farmers advertise their crops and livestock products for sale to potential buyers. Connected it to the government's agriculture website that regulates standard prices of agricultural produce so farmers and buyers could check on the regulated prices from the app and adjust their prices.
A full-stack flutter application for managing and accesing payments in matatus in Kenya with integrated Mpesa payments and google maps to track and set your destinations. Matatu operators get notifications on alighting passengers on reaching destinations. Dashboard with stats and reports payments and amount made by operators.
A static webapp for a tours and safaris company to showcase their destinations and sites and receive enquiries and communications with potential clients
A desktop app created with C# and sql to manage point of sale records and sales with additional features of inventory and stock management.