Experience

  1. GIS Developer/Consultant

    UNDP

    Responsibilities include:

    • Core contributor to GeoHub, a cloud-based geospatial platform delivering SDG analytics and decision-support services across multiple regions.
    • Designed and implemented scalable spatial ETL pipelines for ingestion, validation, transformation, and publication of large SDG datasets.
    • Built and maintained backend GIS services using Python-based frameworks and cloud-native architectures.
    • Front-End & Back-End Development – Implementing user-friendly GIS web interfaces with React, SvelteKit, JavaScript, TypeScript, and developing APIs using Python (FastAPI, Django, Flask).
    • Automation & DevOps for GIS – Streamlining GIS workflows through CI/CD pipelines (GitHub Actions, Azure DevOps), Docker/Kubernetes, and automation tools.
    • Mapping & Data Visualization – Creating interactive maps and dashboards using Mapbox, Leaflet, OpenLayers, and integrating them into web applications.
    • Collaboration & Technical Support – Working with different teams, stakeholders, and partners to develop geospatial solutions, provide technical GIS support, and ensure seamless system integration.
  2. Co-Founder & GIS Developer

    GoalSpatial LTD

    Responsibilities include:

    • Co-founded a geospatial technology startup focused on custom GIS software and spatial data platforms.
    • Led end-to-end design and development of GIS applications (desktop/web/backend).
    • Architected spatial data pipelines using PostGIS, Python, and open-source GIS tools.
    • Designed and implemented web-based GIS systems for data visualization, analysis, and reporting.
    • Managed technical roadmap, system architecture, and development standards.
    • Led and mentored developers and GIS analysts.
    • Engaged with clients/stakeholders to translate requirements into technical solutions.

Education

  1. Bsc. Geospatial Engineering

    Technical University of Kenya
    Thesis on: A GIS and cloud based crowdsourcing system for reporting and managing emergent waste disposal sites. Supervised by Mr David Kanyari.
    Read Thesis
Skills & Hobbies
Technical Skills
Python
Data Science
SQL
Azure
React
Svelte/Kit
JavaScript
Hobbies
Hiking
Photography
Awards
IBM Python for Data Science and AI
Coursera ∙ October 2020
I studied the concepts of data structures, programming fundamentals and experience with core libraries for data science. By the end, I was familiar with the significant technological trends driving the rise of data science.
Languages
100%
English
100%
Kiswahili
25%
Spanish