Professional Summary
Full Stack Software Developer with 3+ years of experience designing, building, and publishing production web and mobile apps (Android/iOS). Proven technical lead as Head of Technology at Ace Mobility and remote developer for international teams, specializing in end-to-end product lifecycles, complex relational database architecture, robust API integrations, and AI-assisted workflows.
Selected Technical Projects
VetLink: A multi-channel platform (Next.js web app, Expo/React Native mobile app, USSD, SMS) connecting Kenyan smallholder farmers with verified veterinarians. Features a TypeScript monorepo, typed REST APIs, PostgreSQL, Redis, Docker, JWT 2FA, M-Pesa payments, and an offline-first vet workflow using SQLite and an outbox pattern.
SabbathLink: A progressive web app connecting church members with directories, weekly programs, and live song requests. Built with Next.js App Router, TypeScript, Supabase (Postgres, phone auth, realtime), Africa's Talking SMS sign-in, and bilingual support (English/Swahili).
Fruity Flavours: An e-commerce web application featuring a customer storefront, admin dashboard, checkout flows for delivery or pickup, SMS verification, order tracking, and sales reporting with CSV exports. Built using Next.js 15, React 19, TypeScript, Tailwind CSS, Prisma, and PostgreSQL.
ElimuCentral: A school management platform built with Laravel, Livewire, and Tailwind CSS, featuring reusable Blade components and an offline-capable marks-entry grid that synchronizes seamlessly via IndexedDB with conflict detection.
Professional Interests & Career Goals
Building scalable, high-impact full-stack web and mobile applications that bridge operational efficiency with real-world utility.
Looking for collaborative, forward-thinking engineering teams (remote or hybrid) that value clean architecture, automated testing, robust API ecosystems, and modern AI-augmented development workflows.

