GIS Software Developer

Hi, My Name is Micah Kutoto

I build modern Web GIS applications, interactive mapping platforms, and spatial data solutions using Next.js, React, TypeScript, Leaflet, PostGIS, and Python.

Web GIS

Interactive Maps

Spatial Analysis

Remote Sensing

About Me

Creating scalable GIS applications that combine modern web technologies with spatial intelligence.

Micah Kutoto

GIS Software Developer

I am a passionate GIS Software Developer focused on creating interactive web mapping applications, geospatial analysis tools, and spatial data management systems. I enjoy combining modern web technologies with GIS to solve real-world problems through intuitive, data-driven solutions.

My expertise includes Web GIS development, remote sensing, geospatial databases, and full-stack application development using Next.js, React, TypeScript, Python, PostgreSQL/PostGIS, GeoServer, Google Earth Engine, QGIS, and Leaflet.

Next.jsReactLeafletPostGISGeoServerPythonGoogle Earth EngineArcGISQGIS

Skills & Expertise

Technologies I use to build modern GIS solutions.

GIS Web Mapping

LeafletReact-leafletGeoServerQGISArcGISPostGIS

Frontend

ReactNext.jsTypeScriptTailwind CSSJavaScript

Backend

Node.jsExpressPrismaREST APIs

Databases

PostgreSQLPostGISMongoDBSQLite

Remote Sensing

Google Earth EngineSentinel-2LandsatNDVI

GIS Data Analysis

PythonGeospatial Data ScienceGoogle Earth Engine

Tools

GitVS CodeVercelJupyter NotebookQGISArcGIS

Featured Projects

A selection of GIS and software projects I've built.

Crime Mapping Dashboard

Crime Mapping Dashboard

Interactive Web GIS dashboard for visualizing crime statistics with choropleth maps and charts.

ReactLeafletGeoServerPostGISJavaScriptChart.jsReact-leaflet
NDVI Visualization Dashboard

NDVI Visualization Dashboard

Compare satellite imagery across years using an interactive swipe map.

Google Earth EngineJavaScript APILeafletReact-leafletGeoserver
Population Density Map

Population Density Map

An Interactive Web GIS Population Application that shwos the the population distribution in Kenya.

PostgreSQLReactJavaScriptLeafletReact-leaflet
Land Use Change Detection

Land Use Change Detection

A comparative analysis of land use changes over time using satellite imagery and GIS techniques.

Google Earth EngineJavaScript APIExcel
Movement of Clusters

Movement of Clusters

An interactive web mapping application that visualizes the movement of clusters over time using geospatial data and mapping libraries.

React-leafletJavaScriptReactLeafletPostGISPostGreSQLFastAPIPython
Water Catchment Analysis

Water Catchment Analysis

Used GIS and remote sensing techniques to analyze water catchment areas, including hydrological modeling, watershed delineation, and spatial analysis of water resources.

QGIS

Loading map...

Professional Journey

Key milestones in my GIS and software development career.

2021 - Present

Instructor on Youtube

I teach GIS and Remote Sensing concepts, tools, and techniques through video tutorials on my YouTube channel. I create content that covers a wide range of topics, including GIS Web Mapping, GIS software, spatial analysis, remote sensing applications, and geospatial data visualization.

2026

GIS Web Mapping Application

Built a web mapping application using React, Leaflet, and React-leaflet for interactive geospatial data visualization for Clusters.

2025

Udemy Instructor

I create and publish online courses on Udemy, focusing on GIS and Remote Sensing topics. My courses cover various aspects of geospatial analysis, including GIS software, spatial data processing, remote sensing techniques, and practical applications in different industries.

2025

Crime Mapping Dashboard

Developed an interactive Web GIS dashboard featuring choropleth mapping, statistical charts, and GeoServer integration.

2025

LULC Change Detection

Performed land use and land cover change detection using satellite imagery and machine learning techniques for environmental monitoring. Used Google Earth Engine and Python for data processing and analysis. Leveraged Excel for data visualization and reporting of change detection results.

2025

NDVI Change Detection

Built a satellite imagery comparison tool with swipe functionality for vegetation monitoring. Used GIS and remote sensing techniques to analyze changes in vegetation health over time. Developed a web-based application using React and Leaflet for interactive visualization of NDVI data.

2024 - 2025

SolarJiji Technologies

Developed a web-based GIS application for solar energy site selection and analysis, integrating geospatial data and solar radiation models. Developed and Early Warning System for solar Radiation assessment and disaster management, utilizing GIS and remote sensing data to provide real-time alerts and notifications.

April 2024 - July 2024

Intern at MAPINFORTEK GEOMATIKS LTD

Worked as a GIS Analyst, responsible for spatial data analysis, cartographic production, and geospatial database management. Utilized GIS software and tools to support various projects and provide geospatial insights. Perfomed minerals exploration and mapping, including data collection, analysis, and visualization of geological features.

2019 - 2023

Youth Mapper at OpenStreetMap(OSM-Kenya)

Worked as a Youth Mapper, contributing to the OpenStreetMap (OSM) community by mapping and improving geospatial data in Kenya. Participated in digitizing and mapping projects, data validation, and community engagement activities to enhance the accuracy and completeness of OSM data.

Certifications & Learning

Technologies and platforms I continuously develop expertise in.

BASc. in Geoinformatics

The Technical University of Kenya

2024

R for GIS

Udemy Professional Learning

2023

Google Earth Engine

TUK - Professional Learning

2023

QGIS

TUK - Professional Practice

2019

PostgreSQL & PostGIS

Self Learning

2024

Python for GIS

Self Practice

2024

Python Data Science and Machine Learning

Udemy Professional Learning

2024

Let's Work Together

Have a GIS project, web application, or consulting opportunity? I'd love to hear from you.