professional · 2025Index CargoA cargo and freight management system built with TypeScript for streamlining shipment operations and tracking.TypeScript · Next.js · React · Tailwind CSS · REST APIs100+ user engagement
A 2017.00 · B 2026.00 · ΔT 9.00 yr · 25 in gate
A
B
Honeycomb (professional, 2025): Omnidots' IoT monitoring SaaS platform for visualizing, configuring, and reporting on vibration, sound, and air quality sensor data.
Portfolio (personal, 2025): This site: a portfolio built as a Fourier instrument with Next.js 16 and Payload CMS 3, where chains of rotating circles draw every page in one handwritten line.
QiyasOnline (professional): A React Native mobile app for standardized test preparation. Users can take timed practice exams, review answers, track progress with analytics charts, and subscribe to premium plans.
Microsoft Entra External ID Extension (professional, 2023): A VS Code extension for integrating customer identity (CIAM) into apps — with tenant setup, branded sign-in, and sample scaffolding. 16K+ installs.
Inner Garden (professional, 2025): A wellness and personal growth platform with a React component library, CI/CD pipeline, and Storybook documentation.
MSAL Android (professional, 2020): Microsoft Authentication Library for Android — open-source SDK enabling secure auth flows for millions of enterprise users.
Redux API Actions (open source, 2021): React/Redux library for declarative REST API consumption. Published on npm as use-api-action with 13 GitHub stars and 16 versions.
Chalk Mate (open source, 2023): CLI text styling library extending Chalk.js with HTML-like template syntax for terminal colors, backgrounds, and text styles.
Fourier Transform Visualizer (experiment, 2019): Interactive web simulation that visualizes the Fourier Transform by decomposing SVG path inputs into rotating epicycles.
Java Paint (personal, 2017): A desktop painting application built in Java Swing that replicates Microsoft Windows Paint with full drawing tools and UI.
3D Game Engine (experiment, 2019): A 3D game engine built from scratch in Java using LWJGL/OpenGL with shaders, terrain generation, lighting, and OBJ model loading.
3D Rubik's Cube (experiment, 2019): An interactive 3D Rubik's Cube built with Processing, featuring keyboard-controlled face rotations and shuffle.
Processing IntelliJ Template (open source, 2020): A GitHub template repo for running Processing sketches in IntelliJ IDEA with Peasycam and JoGL plugins pre-configured.
Doorward E-Learning (professional, 2021): A full-featured e-learning platform built as an Nx monorepo with React frontend and NestJS backend, supporting courses, assessments, and student management.
MyraUI (open source, 2024): A modern React UI component library with a focus on developer experience, accessibility, and consistent design tokens.
ATN Logistics (professional, 2024): A logistics management platform for tracking shipments, fleet operations, and cargo handling with CI/CD automation.
Index Cargo (professional, 2025): A cargo and freight management system built with TypeScript for streamlining shipment operations and tracking.
Truck Wise (professional, 2023): A fleet management and truck logistics platform built with TypeScript for optimizing delivery routes and vehicle tracking.
RealtorX (professional, 2022): A real estate platform built with TypeScript for property listings, agent management, and buyer-seller matching.
Maintenance Tracker (professional, 2018): A full-stack app for submitting and tracking maintenance requests, with a Python Flask API, vanilla JS frontend, and a React/Redux v2 frontend.
Movies App (personal, 2018): An Android movie browser app powered by the TMDb API with genre browsing, video playback, cast details, and Firebase integration.
Surblime (open source, 2019): An Android library for rapidly building native apps with built-in Retrofit/RxJava networking, data binding ViewModels, forms, ORM, and UI widgets.
WhatsApp Stories (personal, 2018): An Android app for viewing, saving, and managing WhatsApp statuses with notification support, auto-save, and premium features.
LNM Microservices (professional, 2020): A microservices ecosystem for processing Lipa Na M-Pesa merchant applications and approvals at Safaricom, powered by Spring Boot, Kafka, and Kubernetes.
Short Term Paybills (professional, 2020): A microservice for managing short-term paybill applications at Safaricom, handling the full lifecycle from submission to settlement.
Travela (professional, 2019): An internal travel management platform for Andela, automating travel requests, approvals, expense tracking, and analytics across multiple locations.