My Projects

A collection of open source projects — ideas crafted with purpose, code written with care.

Featured Projects

Highlighting key projects that demonstrate my expertise in systems programming, web development, and developer productivity tools.

Farm Direct Marketplace

Production

Led development of event-driven platform increasing smallholder farmer sales by 60% across Kenya, Uganda, Tanzania, and Peru.

Scale: 50,000+ daily API calls, under 200ms response times
Architecture: Microservices with Docker, event sourcing with Redis/AWS SQS
Leadership: Technical architecture and development oversight
LaravelVue.jsDockerAWSRedis

Lnky - Privacy-Focused URL Tool

Privacy-focused Progressive Web App that expands shortened URLs and removes tracking parameters. Full-stack application with Vue.js/TypeScript frontend and Rust/Axum backend API.

Full-Stack Architecture: Vue.js PWA frontend + Rust/Axum backend API service
Privacy Features: Client-side tracker removal with secure backend URL expansion
PWA Capabilities: Offline support, service workers, and Android share target integration
Vue.jsTypeScriptRustPWAPrivacy

Mr Insurance WhatsApp Bot

Client

Full-stack conversational insurance platform with integrated back office, enabling customers to purchase motor, health, and travel insurance directly through WhatsApp.

Full-Stack Architecture: Nuxt.js monolithic application with server-side state management
Conversational AI: State machine implementation for complex insurance workflows
Payment Integration: M-Pesa and card payment APIs with real-time policy issuance
Nuxt.jsTypeScriptWhatsApp APIM-PesaInsurance

Open Source Projects

Developer tools and utilities built to solve real problems. Each project emphasizes performance, security, and user experience.

PWA Generator

Scaffold Progressive Web Apps with minimal effort. Generates manifest, icons, and service worker with multiple caching strategies.

Open Source
Active
JavaScriptPWAService Worker

Notes

Offline-first note-taking app. Open your browser and start writing. Auto-saves locally with IndexedDB, no backend required.

Privacy-focused
No backend required
Vue.jsIndexedDBOffline-first

DB Mirror

Clone production databases to staging or local environments effortlessly. Built in Rust for speed and safety.

DevOps Tool
Rust-powered
RustDatabaseDevOps

More Projects Coming Soon

I'm constantly building new tools and experimenting with emerging technologies. Follow my GitHub or connect with me to stay updated on my latest work.