FIELD INDEX10 Sheets
Things I've
Built & Shipped
10 projects across GIS, full-stack web, machine learning, and geospatial tooling.
10 projects
Web2026PharmaTrack
Multi-tenant pharmacy management SaaS for Kenya — offline-capable POS with M-Pesa STK push, batch/expiry-aware inventory with FEFO consumption, a PPB controlled-substances register, clinical appointment reminders, and a platform console for billing and tenant operations.
Ardhisasa QGIS Plugin
Automated land parcel management plugin for government surveyors, streamlining data validation and XML generation.
Web2026Urban Heat Island Explorer
Live climate dashboard fetching weather data across 4 geographic zones per city in parallel, computing Urban Heat Island temperature deltas with interactive time-series charts and an hourly heat grid.
GIS2026Dadaab Climate Risk Dashboard
Production-grade GIS web app for real-time climate hazard monitoring in the Dadaab refugee complex, Kenya. Integrates 5 live APIs — NASA FIRMS fire detections, USGS seismic data, Open-Meteo weather, UNHCR refugee population, and OpenStreetMap Overpass — with interactive MapLibre layers, QGIS-style attribute tables, and drag-to-reorder layer management.
GIS2026GeoJSON Studio
Browser-based GeoJSON editor and map visualizer with multi-layer support, geometry operations (buffer, simplify, dissolve), and shareable URL links — zero backend, zero API keys.
Web2026Luxe Collections POS — Web
Full-featured Point of Sale and inventory management system for a Kenyan fashion & lifestyle brand. Includes a POS checkout interface, analytics dashboard, multi-location stock tracking, category management, and an e-commerce landing page — all backed by Supabase with row-level security.
GIS2026geo-stack — Open-Source Geospatial Infrastructure
Reusable spatial data platform: PostGIS for writes, DuckDB + GeoParquet for analytics, Martin for live vector tiles, PMTiles for static serving, and TiTiler for raster. One codebase, three deployment modes — local M1, Render+Vercel (free), or production VPS with Caddy.
GIS2026Route Explorer
Full-featured ORS-powered mapping app: multi-waypoint directions with 9 travel profiles, avoid-feature toggles, up to 3 alternative routes, isochrone reachability maps, travel-time matrix, POI discovery, multi-stop route optimisation (VRP/TSP), elevation profiles, and GPX/GeoJSON export.
Web2026JobHunter AI
AI-powered job tracking and search platform. Parses your CV, uses Claude with web search to find matching open roles, and manages your full application pipeline — Active, Rejected, Accepted, Withdrawn — with a kanban and table view.
Luxe Collections POS — Mobile
Cross-platform iOS & Android POS and inventory app for the same Luxe Collections platform. Features barcode scanning, Algolia-powered search, layaway orders with partial payments, loyalty points, multi-location stock management, Victory Native charts, and full dark mode — with offline-first MMKV storage.