Open to collaboration
I'm a passionate software engineer, geospatial developer, and data scientist with 6+ years of experience building modern Web GIS applications and performing advanced spatial analysis. I work primarily in Python (Flask and FastAPI) on the backend, with React, Next.js, Vue, and Angular on the frontend, and Python & R for data science. I have hands-on experience with remote sensing, spatial databases (PostgreSQL/PostGIS), and cloud geospatial platforms.
- Geospatial Data Science & Remote Sensing
- Web GIS Development (React, Next.js, Vue, Angular, Flask, FastAPI)
- Python & R for Data Science & ML
- GIS: ArcGIS, QGIS, Google Earth Engine
Over the years I've built a wide range of GIS and remote sensing applications. Given how broadly geospatial work applies across different industries, I'm always glad to share more, so feel free to reach out if you'd like details on any particular area.
Languages
Frontend
Backend
Databases
Geospatial & Remote Sensing
Data Science & ML
DevOps & Tools
- Small-scale Crop Mapping using AI/ML (Kenya Space Agency). A crop-type mapping tool combining machine learning, Google Earth Engine, and PostgreSQL for agricultural monitoring and food security. Published research.
- Deep Learning for Aerial & Satellite Imagery. Built and trained ML/DL models for object detection and land-use classification from imagery.
- WebGIS & Remote Sensing Platforms. Interactive mapping, spatial analysis, and remote sensing modules (NDVI, satellite time-series with Planet and Sentinel) built with Python, Flask/FastAPI, and modern JS frameworks.
More on my portfolio and in the pinned repositories below.


