Projects

Production-grade applications across fintech, health, mobile gaming, travel, and reusable open-source developer tools.

Flagship · PropTech · Solo Build

CribSeek

Full-stack housing and rentals platform for the Kenyan market, a solo build of backend and mobile app.

Selected to compete at Africa Forward Youth & Innovation Week 2026, University of Nairobi.

NestJSReact NativeExpoNext.jsPostgreSQLRedisTanStack QueryM-Pesa DarajaPaystack
  • ›Full-stack architecture spanning backend API, mobile app, and admin dashboard
  • ›Integrated M-Pesa and Paystack payment processing for the Kenyan market
  • ›Real-time messaging system with end-to-end security
  • ›Full brand system and legal documentation aligned to Kenya Data Protection Act 2019
  • ›Comprehensive startup operations documentation
Contract · Health Tech

DTLC Health Partner App

Mobile health and fitness platform. Build and delivered comprehensive security auditing and functional testing across the application.

Node.jsExpressReact NativeExpoTypeScript
  • ›Build the application from scratch
  • ›Input of metrics to determine of diabesity, blood pressure and BMI
  • ›Full security audit across the application stack
  • ›API testing and remediation verification
  • ›Database access control and secure data transfer
  • ›Push notification pipeline testing via Expo
  • ›Core health-tracking feature functional testing
Application Preview

Screens (1/7)

Home Dashboard
Expand
Home

Home Dashboard

At-a-glance view of recent health checks, daily step progress, and activity stats.

Flagship · Mobile Gaming · 100% Offline-First

Gaming Picnic

Complete, zero-backend party & board gaming suite built for Android using React Native and Expo Router. Consolidates 30+ interactive board games, strategy challenges, social deduction titles, Kenyan and global trivia, and outdoor icebreakers into a single pass-and-play mobile platform.

Engineered specifically for outdoor gatherings, picnics, road trips, and social meetups where mobile connectivity is unstable or nonexistent. 100% serverless, zero ads, zero tracking, and zero friction.

React NativeExpo RouterTypeScriptZustandAsyncStorageChess.jsHermes EngineVector IconsOffline-FirstAndroid APK
  • ›30+ Full Games Built-in: Strategy (Chess with Chess.js engine, Ludo with bots/Bluetooth, Checkers, Mancala, Dots & Boxes, Connect 4), Social Deduction (Imposter Picnic, Mafia with secret roles, Outdoor Charades, Heads Up with forehead gestures, Pictionary, Category Blitz, Word Chain), Social & Icebreakers (Truth or Dare, Would You Rather, Hot Seat, Deep Questions, Couples Challenge, First Date), and Cultural Quizzes (Kenyan Culture, Sheng Slang, African History, Football Trivia)
  • ›Zero-Backend / 100% Offline-First Architecture: Zero remote API calls, zero auth walls, and zero latency. Local game state, player profiles, scoreboards, and tournament history are managed through reactive Zustand stores persisted with AsyncStorage
  • ›Engineered Pass-and-Play Multiplayer: Screen-rotation optimizations, privacy blackout screens for secret-role handoffs (Mafia, Imposter), adaptive timer rings, and synchronized player rotation logic on a single shared device
  • ›Zero Ads & Privacy-First: No tracking beacons, no analytics, no third-party SDKs, and no account requirements. Everything runs natively on-device
  • ›High-Performance Native Polish: Powered by Hermes JS engine, optimized vector graphics, instant cold boot, and tactile haptic feedback with customizable sound effects
Gaming Picnic App Icon

Download Gaming Picnic

Verified Release APK

Android 8.0+ · 86.3 MB · Offline pass-and-play · No ads or accounts

Download APK (86.3 MB)

Take it with you on your next outing: Click the button above to download the APK directly to your phone. Install it in seconds and access 30+ games whenever you are with family, friends, or traveling with zero internet connection needed.

Full 30+ Game Library Included in this Build:
Board & Strategy
Chess (Chess.js), Ludo (Bots/Bluetooth), Checkers, Mancala, Dots & Boxes, Tic-Tac-Toe, Four in a Row
Party & Deduction
The Imposter Picnic, Mafia, Heads Up, Outdoor Charades, Draw & Guess, Word Chain, Category Blitz
Icebreakers & Social
Truth or Dare, Would You Rather, Never Have I Ever, Most Likely To, Hot Seat, Deep Questions, Couples Challenge
Trivia & Culture
Kenyan Culture Quiz, Sheng Slang, African History, Football Legends, Riddles & Teasers, Emoji Movies

Reusable Tools & Boilerplates.

Modular developer utilities, system telemetry scripts, and starter templates built to be reused across Python and web projects.

Explore all on GitHub
Open Source · Reusable Utility

PDF Kit

Lightweight Python utility for converting arbitrary text into formatted, downloadable PDF documents. Features both CLI automation (pdf.py) and web interface scripts (app.py) designed for direct drop-in reuse.

PythonPDF GenerationFPDFAutomation
View Repository
Open Source · Telemetry Tool

DataCount

Reusable system network traffic monitor and I/O logger. Continuously tracks system network interfaces, calculates cumulative bytes sent and received, prints real-time console updates, and logs daily bandwidth data to CSV.

PythonpsutilNetwork I/OCLI Tool
View Repository
Open Source · Boilerplate

Flask E-Commerce Starter

A modular, reusable e-commerce backend template built with Flask and MongoDB. Pre-configured with user authentication, product catalogs, and order management endpoints ready to fork and adapt.

PythonFlaskMongoDBREST API
View Repository

More work.

AI · Civic Tech

BudgetWatch KE

County budget intelligence platform built for GDG Nairobi Agentathon 2026. Converts complex Kenyan county budget PDFs into searchable, plain-language insights.

JavaScriptAI / LLMPDF ProcessingNext.js
Fintech · Mobile

Loan Management System

Individual and group loan workflows with admin approval queues, repayment scheduling, real-time analytics dashboards, and a React Native mobile frontend.

React NativeNode.jsMongoDBTypeScriptKotlin
E-Commerce

Elite Shop

Secure e-commerce platform with admin-only product management, authentication flows, shopping cart, and purchase workflows.

Next.jsSupabaseTailwind CSSTypeScriptNode.js
Private repository
Service Management · Android

Speedy Spanners

Garage management platform with repair job workflows, customer records, service booking, M-Pesa payment processing, and an Android companion app.

ReactNode.jsExpressMongoDBKotlinAndroid
Private repository
Client Project · Tourism

Roaring Lion Tours & Travel

Full-featured travel website for a real client: tour package listings, itinerary pages, booking form, and contact system. Deployed live.

FlaskPythonHTML/CSSBootstrapMySQL
Open Source · Entertainment

Cineverxe

Movie discovery platform — browse trending titles, search, view cast/ratings/trailers, favorites/watchlist, and recommendations.

Next.jsTypeScriptTailwind CSS
Contract · Full-Stack

Clover TODO App

Full-stack task management app spanning a NestJS backend, Next.js web interface, and Flutter mobile app — built as a technical assessment.

NestJSNext.jsFlutterTypeScriptDart
SaaS · Fintech

AbelleGroup Invoicing System

Multi-tenant invoicing and billing platform with organisation workspaces, role-based access control, and invoice lifecycle management.

ReactNode.jsExpressPostgreSQLSupabaseTypeScript
Private repository