My Projects

A showcase of applications and solutions I've built using modern web technologies.

Client Projects

Professional projects developed for clients and organizations.

Bongo Hub
Featured

Bongo Hub

A community-focused network hub designed to amplify visionary creative individuals and organizations, facilitating the building of networks and consortia for transformative change.

ReactTailwind CSSRuby on Rails
Bongo Hub
Chichwa
Featured

Chichwa

A mobile-first digital marketing application designed for low-literacy and low-connectivity environments, bridging the gap between buyers and sellers in underserved markets.

DjangoTailwind CSSPWA
UNDP

Personal Projects

Side projects and experiments showcasing various technologies and concepts.

Kisumu Ruby Community Website
Featured

Kisumu Ruby Community Website

The official website for the Kisumu Ruby Community, a community of Ruby and Rails developers based in Kisumu, Kenya. Built with Roda, Sequel, PostgreSQL, and Tailwind CSS v4, featuring GitHub OAuth, event management, RSVP, and an admin dashboard.

RubyRodaSequelPostgreSQLTailwind CSSGitHub OAuthERB
Duka Ledger
Featured

Duka Ledger

A local-first, offline-ready accounting and inventory management platform for market vendors and kiosk owners in Kenya, featuring automatic synchronization, multi-user support, and business analytics.

PowerSyncPWAOffline-first

XpertsHub

A multi-role service marketplace connecting customers with verified professionals, featuring service request tracking and provider management workflows.

DjangoPostgreSQLRole-based AuthService Marketplace
Featured

Evently

A robust full-stack event management platform enabling users to organize, discover, and join community events with real-time capacity tracking.

GoReactPostgreSQLTailwind CSS
Buy-01
Featured

Buy-01

A full-stack e-commerce marketplace built as a distributed microservices system — API Gateway, User, Product, and Media services backed by Spring Boot, with a role-based Angular frontend for buyers and sellers.

Spring BootAngularJWTMicroservicesMongoDBREST API
Neo4flix
Featured

Neo4flix

A microservice-based movie recommendation platform with personalized suggestions powered by Neo4j graph relationships, JWT + 2FA authentication, and an Angular 21 SSR frontend.

Spring BootNeo4jAngularMicroservicesJWTPostgreSQLDocker

PM Dashboard

A specialized project management tool that aggregates GitHub analytics into actionable insights for engineering leads and project stakeholders.

GitHub APIData AnalyticsCharts.js

GraphQL Analytics

A performance-optimized dashboard that leverages GraphQL's precision fetching to visualize complex user data with custom SVG visualizations.

GraphQLData Visualization

Let's Play API

A high-security RESTful backend providing core authentication and resource management services for gaming-focused e-commerce applications.

Spring BootMongoDBJWTSecurity
Angul-It Captcha

Angul-It Captcha

A sophisticated multi-stage captcha system featuring image recognition, progressive state management, and robust browser-based security.

AngularState ManagementForm Validation
Travel Wrapped

Travel Wrapped

A visually engaging data visualization platform inspired by Spotify Wrapped, transforming user location history into personalized travel insights.

Data VisualizationGeolocation