KEVIN KIPROTICH

Hi, I'm Kevin Kiprotich

GIS Software Developer & Geospatial Analyst

Bridging Geospatial Intelligence & Innovation

Years of Experience
4+
Projects Completed
10+
Countries Served
20+
HomeCountries worked in

Clients I've worked with

  • African Union Inter-African Bureau for Animal Resources
  • LocateIT Ltd
  • Mercy Corps
  • Observatoire du Sahara et du Sahel
  • Regional Centre for Mapping of Resources for Development
  • Tanzania
  • United Nations Development Programme

About Me

Kevin Kiprotich
NAIROBI, KENYA

Full Stack GIS Software Developer

I am a GIS Software Developer in Kenya driven by a simple idea: spatial data has the power to transform how we understand and solve real-world problems. I specialize in building geospatial applications, geoportals, Internet of Things (IoT), and GIS mobile solutions that turn complex data into clear, actionable insights across Africa.

My work sits at the intersection of geospatial engineering and software development, where I use modern technologies to design scalable, intelligent systems. From environmental monitoring to data collection platforms, I develop tools that support decision-making and create measurable impact.

  • React
  • Flutter
  • QGIS
  • Django
  • PostGIS

My Process

This is how I take a project from a problem to a working solution. Each step rests on the one below it, so if something isn't right at the top, I go back down the stack and fix it there.

Layer 1 of 6

Problem

First I work out what the problem really is, who it affects and how it shows up in their day-to-day. A county officer, a farmer and a field team can feel the same problem in very different ways, so I talk to the people involved before anything else.

What I buildProblem statement

My Toolbox

satellite_alt

GIS & Remote Sensing

ArcGIS
QGIS
Google Earth Engine
GDAL
Geopandas
Rasterio
code_xml

Frontend Development

React
JavaScript
HTML
CSS
Tailwind
Bootstrap
Leaflet
Mapbox
React
mobile

Mobile App Development

Flutter
Dart
database

Backend Development

SQL
PostgreSQL
MySQL
Django
Ruby on Rails
Geoserver
Supabase
Firebase
MinIO
Faktory
donut_small

Data Analysis & ML

Python
R
Excel
Tensorflow
scikit-learn
PyTorch
Excel
Numpy
Grafana
smart_toy

Internet of Things (IoT)

Arduino
C/C++
all_inclusive

DevOps

Git
Gitlab
GitHub
Docker
Linux
Vultr
AWS
palette

Design

Figma
Adobe Illustrator

Soft Skills

Essential skills that drive collaboration and success

  • Communication
  • Leadership
  • Problem Solving
  • Teamwork
  • Adaptability
  • Critical Thinking
  • Time Management
  • Creativity
  • Conflict Resolution
  • Commitment
  • Patience

Featured Projects

Crime Information Management System

Full-stack Developer | GIS AnalystKenya

Built a real-time geospatial platform enabling data-driven crime analysis and faster incident response across Kenya.

DjangoFlutterLeafletAWSSupabaseReact

Geofenced Smart Speed Governor

Full-stack IoT DeveloperNairobi, Kenya

Developed an IoT-powered geofencing system that dynamically regulates vehicle speed and monitors over-speeding in real time.

ArduinoC/C++

Monitoring Integrated System for Land Degradation

Mobile App Developer | GIS AnalystAfrica

Built a geospatial platform that transforms Earth Observation data into actionable insights for monitoring land degradation across Africa.

Built for OSS funded by GMES and Africa

FlutterQGISGitHubPython

Wajir County Integrated GIS System

Frontend DeveloperWajir, Kenya

Delivered an end-to-end GIS ecosystem for large-scale field data collection, management, and decision-making in Wajir County.

Built for and funded by Mercy Corps

DjangoFlutterPostgreSQL

Wajir County Land Information Management System (LIMS)

Mobile App DeveloperWajir, Kenya

Digitized cadastral data collection and management through an offline-capable mobile and GIS integration system.

Built for and funded by Mercy Corps

FlutterPython

Coastal Geomorphology and Shoreline Erosion Monitoring System

Backend DeveloperComoros, Mauritius, Madagascar, and Seychelles

Automated shoreline extraction and analysis to support coastal erosion monitoring and climate resilience planning across island nations.

Built for RCMRD funded by GMES and Africa

DjangoQGIS

Agriconnect

Backend DeveloperTanzania

Built a scalable backend system enabling efficient agricultural data management and decision support for stakeholders in Tanzania.

Built for Tanzania funded by EU

DjangoPython

IoT Animal Vaccination Tracker

Mobile App DeveloperKenya

Developed a smart IoT-integrated system for real-time tracking and management of animal vaccination data in the field.

Built for and funded by AU-IBAR

ArduinoFlutterC/C++

Petroleum Information Management System

Full-stack DeveloperKenya

Created a full-stack system that streamlines fuel station operations, analytics, and performance tracking for better business decisions.

DjangoFigmaReact

Rangeland Monitoring Decision Support System (RaM-DSS)

Mobile App Developer | GIS AnalystWajir & Garissa County, Kenya

A comprehensive decision support system that enables the collection, management and visualisation of rangeland and environmental data.

Built for and funded by Mercy Corps

FlutterQGISPython

UNDP Africa Minigrids Platform

GIS AnalystAfrica

Designed and developed a centralized monitoring platform for solar-battery mini-grids across 21 African countries, providing stakeholders with real-time visibility into system performance through a harmonized regional dashboard.

Built for and funded by UNDP

Ruby on RailsFaktoryMinIO

Projects on the map

Work Experience

GIS Software Developer

LocateIT Ltd
Current
Jan 2024 – Present
  • Built an offline-capable geospatial data collection system, supporting 5+ projects, reducing reliance on third-party platforms and lowering operational costs
  • Developed scalable cross-platform mobile applications, geoportals and dashboards enabling data-driven decision-making for environmental monitoring and agricultural initiatives across Africa
  • Integrated Earth Observation datasets and geospatial analytics into production systems for environmental and agricultural applications
  • Engineered QGIS plugins to automate spatial analysis workflows and improve data processing efficiency
  • Implemented machine learning models for forecasting and predictive analytics within geospatial platforms
  • Mentored interns and junior developers in GIS and software development best practices

Education & Training

Sept. 6, 2018 - Dec. 22, 2023

B.Sc. in Geomatic Engineering and Geospatial Information Systems

Jomo Kenyatta University of Agriculture and Technology

Sept. 5, 2024

Flutter Mobile Application Development

Udemy - Academind

Feb. 20, 2024

Backend Development in Django

Udemy - Academind

Community Engagements

Oct. 27, 2025 · 1 Week
Trainer

Training on Earth Observation for Monitoring and Enhanced Management of Pastures in Arid and Semi-Arid Lands

Garissa University Geospatial Innovation Center

  • Delivered hands-on training to MSc students on the use of GIS and Remote Sensing for pasture monitoring using QGIS, Google Earth Engine and Python
  • Led practical, real-world-focused sessions on rangeland monitoring and environmental management
  • Built advanced GIS and Remote Sensing capacity through clear, engaging, and industry-focused training

Get in Touch

Contact Information

email

kevinkiprotich0089@gmail.com

phone

+254746620591

location_on

Nairobi, Kenya

Connect with Me

Available for: Full-time opportunities, freelance projects, and consulting engagements in GIS development, web/mobile applications, and IoT solutions.

Send Me a Message