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

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 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.
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.

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.