
Omnidots' IoT monitoring SaaS platform for visualizing, configuring, and reporting on vibration, sound, and air quality sensor data.

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.

A VS Code extension for integrating customer identity (CIAM) into apps — with tenant setup, branded sign-in, and sample scaffolding. 16K+ installs.

A wellness and personal growth platform with a React component library, CI/CD pipeline, and Storybook documentation.
Microsoft Authentication Library for Android — open-source SDK enabling secure auth flows for millions of enterprise users.

A full-featured e-learning platform built as an Nx monorepo with React frontend and NestJS backend, supporting courses, assessments, and student management.

A logistics management platform for tracking shipments, fleet operations, and cargo handling with CI/CD automation.

A cargo and freight management system built with TypeScript for streamlining shipment operations and tracking.
A fleet management and truck logistics platform built with TypeScript for optimizing delivery routes and vehicle tracking.
A real estate platform built with TypeScript for property listings, agent management, and buyer-seller matching.

A full-stack app for submitting and tracking maintenance requests, with a Python Flask API, vanilla JS frontend, and a React/Redux v2 frontend.
A microservices ecosystem for processing Lipa Na M-Pesa merchant applications and approvals at Safaricom, powered by Spring Boot, Kafka, and Kubernetes.
A microservice for managing short-term paybill applications at Safaricom, handling the full lifecycle from submission to settlement.
An internal travel management platform for Andela, automating travel requests, approvals, expense tracking, and analytics across multiple locations.
React/Redux library for declarative REST API consumption. Published on npm as use-api-action with 13 GitHub stars and 16 versions.
CLI text styling library extending Chalk.js with HTML-like template syntax for terminal colors, backgrounds, and text styles.
A GitHub template repo for running Processing sketches in IntelliJ IDEA with Peasycam and JoGL plugins pre-configured.

A modern React UI component library with a focus on developer experience, accessibility, and consistent design tokens.
An Android library for rapidly building native apps with built-in Retrofit/RxJava networking, data binding ViewModels, forms, ORM, and UI widgets.
Personal portfolio site built with Next.js 16, Payload CMS 3, and HeroUI. Features an interactive desk scene, case-study project pages, and CMS-driven content.

A desktop painting application built in Java Swing that replicates Microsoft Windows Paint with full drawing tools and UI.

An Android movie browser app powered by the TMDb API with genre browsing, video playback, cast details, and Firebase integration.
An Android app for viewing, saving, and managing WhatsApp statuses with notification support, auto-save, and premium features.

Interactive web simulation that visualizes the Fourier Transform by decomposing SVG path inputs into rotating epicycles.

A 3D game engine built from scratch in Java using LWJGL/OpenGL with shaders, terrain generation, lighting, and OBJ model loading.

An interactive 3D Rubik's Cube built with Processing, featuring keyboard-controlled face rotations and shuffle.