Skills

HTML
CSS
JavaScript
Typescript
TypeScript
React
Next.js
Node.js
Express
Express
MongoDB
Tailwind CSS
Tailwind CSS
Material UI
Material UI
PHP
Laravel
Go
M-Pesa Mini App

My Projects

A selection of my work — from multi-tenant fintech platforms and conservation data pipelines to transit PWAs, e-commerce systems, and mobile apps. Click any title (or card) to see the details.

  • Hifadhi — Conservation Data PlatformConservation
  • OneChamaSacco — Multi-tenant Fintech SaaSFintech
  • OneMatatu — Transit Guide PWAMobility
  • YetuLink — E-commerce & Events PlatformE-commerce
  • AgTech Certification PlatformAgTech
  • Shamba Records NFT Minting WebsiteWeb3
  • BlockCoop Sacco WebsiteFintech
  • BlockCoop Admin PanelFintech
  • Yakwetu Super AppMobile
  • Fresh PicksE-commerce
  • Mazingira AppSocial Impact
  • Bahari BitesFood
  • Fitfinity AppFitness
  • File ManagerTooling
  • Sacco Website — DemoFintech
  • PortfolioWeb
Hifadhi — Conservation Data Platform
Conservation

Hifadhi — Conservation Data Platform


Full-stack conservation web app pairing a marketing site with two live data dashboards, ingesting open data from the GBIF and World Bank APIs into Postgres via scheduled ETL pipelines. Engineered idempotent ingestion (upsert-on-conflict, retry/backoff, audit logging) and aggregated 5.4M+ biodiversity records server-side with SQL, served through CDN-cached API routes. Built interactive dashboards — Leaflet occurrence maps and Recharts visualizations with SQL-driven filters (taxon, year, conservation status). Deployed on Vercel + Neon with a daily cron job for automated data refresh.
OneChamaSacco — Multi-tenant Fintech SaaS
Fintech

OneChamaSacco — Multi-tenant Fintech SaaS


Multi-tenant fintech SaaS for Kenyan Chamas & SACCOs. Go backend on Postgres with row-level security; double-entry ledger enforced by a deferred constraint trigger; idempotent M-Pesa Daraja STK & B2C integration; Nuxt 4 SPA with role-gated dashboards. Deployed on Render + Vercel + Neon.
OneMatatu — Transit Guide PWA
Mobility

OneMatatu — Transit Guide PWA


Mobile-first, offline-capable PWA (service worker + installable manifest) built on Next.js + Postgres, with a GTFS ETL pipeline normalizing the open transit feed into 136 routes / 4,200+ stops. Trigram (pg_trgm) fuzzy search and direct + one-transfer trip planning with haversine "near-me" in SQL; interactive MapLibre vector maps over GeoJSON; submit→moderate→publish moderation with HMAC-signed admin sessions and per-IP rate limiting; bilingual EN/SW i18n. Deployed on Vercel + Neon.
YetuLink — E-commerce & Events Platform
E-commerce

YetuLink — E-commerce & Events Platform


Revamped and upgraded an e-commerce and events management platform with full-stack development. Implemented cart and checkout flows, integrated DPO, M-PESA, and IntaSend payments, and built role-based admin and seller dashboards.
AgTech Certification Platform
AgTech

AgTech Certification Platform


A full-stack platform that digitizes the agricultural certification workflow — onboarding farmers, managing inspections, and issuing verifiable certificates. Features role-based dashboards for farmers, inspectors, and administrators, application and review pipelines, and a clean, responsive interface for tracking certification status end to end.
Shamba Records NFT Minting Website
Web3

Shamba Records NFT Minting Website


A sleek, responsive platform that simplifies NFT minting. Features a dynamic minting interface with real-time feedback, secure Ethereum-based blockchain integration, and a user-friendly design for both novice and experienced NFT enthusiasts. Fully responsive and built with scalable architecture to handle growing user demand.
BlockCoop Sacco Website
Fintech

BlockCoop Sacco Website


A modern, responsive Sacco website built with the MERN stack. Features include cooperative profiles, member onboarding, and dynamic service listings to support member engagement and digital operations.
BlockCoop Admin Panel
Fintech

BlockCoop Admin Panel


A secure admin panel for managing Sacco operations — users, cooperative data, financial analytics, and role-based access controls. Built using the MERN stack with JWT authentication.
Yakwetu Super App
Mobile

Yakwetu Super App


Contributed to a cross-platform mobile application using React Native. Collaborated on features such as intuitive navigation, API integration, and offline support to enhance user experience and accessibility.
Fresh Picks
E-commerce

Fresh Picks


Built with React, Tailwind CSS, Redux, and Flask. Key features include a product catalog, search and filter options, shopping lists, delivery choices, secure payments, and feedback.
Mazingira App
Social Impact

Mazingira App


Designed and implemented using React with Redux and Context, with Tailwind CSS for the frontend. Backend built using Python and the Flask web framework.
Bahari Bites
Food

Bahari Bites


A recipe and meal-discovery app with a user-friendly interface built using Tailwind CSS and React, with React Router for navigation. Implemented dynamic content from a public API.
Fitfinity App
Fitness

Fitfinity App


A fitness tracking app with a user-friendly interface built using Tailwind CSS and React, with React Router for navigation. Implemented dynamic workout plans from a public API.
File Manager
Tooling

File Manager


A CLI application built with SQLAlchemy, Click, Colorama, and Setuptools. Enables file organization, CRUD operations, and user registration within the application.
Sacco Website — Demo
Fintech

Sacco Website — Demo


A demo website built with the WordPress CMS for a Sacco revamp proposal. Designed a modern, user-friendly interface to enhance UX and engagement.
Portfolio
Web

Portfolio


This portfolio site — built with Next.js and Tailwind CSS, server-rendered with content stored in Neon Postgres via Drizzle ORM.