Wycliff Kimutai
Software Engineer · Geospatial

WYCLIFFKIMUTAI

Software Engineer

I build web, mobile and backend systems end to end, from offline-first point-of-sale apps to national land and climate-risk platforms. I trained as a surveyor, so maps are my speciality.

Field Log — Career Traverse1:24,000,000
GALKAYONAIROBIDADAAB
SHEET 03·Dadaab, Kenya·2026
SHEET 01/06About Me

From Field Surveys
to Production Software

I'm a software engineer who started out as a surveyor on a 309 km highway in Somalia. Since 2022 I've worked on Ardhisasa, Kenya's national land information system, where I lead the QGIS plugin government surveyors use every day and run the GeoServer and PostGIS services behind it.

Outside that I build products end to end: offline-first point-of-sale systems with Android, desktop and web clients, multi-tenant SaaS for pharmacies and insurance agents, and open geospatial data platforms.

I care most about the unglamorous parts: data that stays correct when the network doesn't, systems that can be audited, and deployments someone else can restore from a single command.

Field Data

0+Years Experience
0k+Parcel Records Checked Daily
0Kenyan Counties Served
0+Projects Shipped
TypeScriptPythonPostgreSQL / PostGISReact / React Native
SHEET 02/06Toolkit

What I
Work With

Each of these shows up in a role or a project further down the page.

Languages

  • TypeScript
  • Python
  • SQL
  • Go
  • Rust

Web & mobile

  • React
  • Next.js
  • SvelteKit
  • Angular
  • React Native / Expo
  • Tauri
  • Tailwind CSS

Backend & data

  • Node.js
  • FastAPI
  • PostgreSQL
  • Redis
  • Celery / BullMQ
  • DuckDB
  • REST
  • gRPC
  • Offline sync (PowerSync)

Geospatial

  • PostGIS
  • GeoServer (WMS/WFS/WCS)
  • QGIS / PyQGIS
  • GDAL
  • MapLibre GL
  • Martin / PMTiles
  • TiTiler / STAC
  • Google Earth Engine

Infrastructure

  • Docker / Compose
  • GitHub Actions
  • Caddy / Nginx
  • Prometheus / Grafana
  • Cloudflare R2
  • AWS
  • Vercel

Data & ML

  • pandas / NumPy
  • TensorFlow (ANN forecasting)
  • scikit-learn

Surveying

  • GPS RTK / static
  • Engineering & topographic surveys
SHEET 03/06Experience

Where I've
Worked

09/2022 - Present

Geospatial Software Engineer (Senior)

Konza Silicon — Ardhisasa Project

  • Lead developer of the Ardhisasa QGIS plugin used by State Department of Lands surveyors to check and certify parcel jobs.
  • Built a multi-instance GeoServer cluster on PostGIS serving WMS to the web client and WFS to the QGIS plugin.
  • Automated cadastre data validation (geometry, topology, CRS, attributes) before records reach production.
QGIS / PyQGISPythonPostGISGeoServerAngularMapLibre

02/2022 - 09/2022

Software Developer

Bell Power International

  • Built a React Native app for field teams to survey and log candidate solar/wind sites.
  • Built dashboards of solar/wind potential across surveyed sites, used by 20+ field teams.
  • Collected, managed and analysed spatial data for project planning.
React NativeNext.jsLeafletPython

07/2021 - 02/2022

Lead Surveyor

KAAD Somalia

  • Led topographic surveys for the 309 km Garaad–Galkayo–Tuurdibi highway.
  • Established primary control points using GPS RTK/Static methods.
  • Processed survey data for engineering design.
GPS RTKAutoCAD Civil 3DTotal Station
SHEET 04/06Featured Work

Featured
Work

Products I've shipped and geospatial systems I've built: offline-first SaaS, data platforms and maps. The first two have full case studies.
Fundi POS
Full-stack2026

Fundi POS

Multi-tenant, offline-first point of sale for Kenyan shops: an Android till, a Windows/macOS desktop till and a web dashboard on one API, with M-Pesa, multi-store stock and an audit trail.

TypeScriptExpo / React NativeTauriNext.jsPayload CMSPostgreSQL+6
Dadaab Climate Risk Dashboard
Geospatial2026

Dadaab Climate Risk Dashboard

Hazard and displacement dashboard for the Dadaab refugee complex in Garissa County, Kenya. Combines UNHCR population figures, NASA FIRMS fires, Open-Meteo rainfall and drought indicators, USGS earthquakes and OpenStreetMap facilities on one map.

SvelteKitSvelte 5MapLibre GL JSTypeScript+6
PharmaTrack
Full-stack2026

PharmaTrack

Multi-tenant pharmacy management SaaS for Kenya: offline-capable POS with M-Pesa, batch- and expiry-aware inventory, a controlled-substances register, appointment reminders and Paystack billing.

Next.js 16React 19TypeScriptPostgreSQL+8
Geospatial2026

geospatial-stack

Docker-first platform for publishing geographic data: uploads are validated, run through a Celery ETL into PostGIS and GeoParquet, and served as vector tiles behind a FastAPI, with dataset governance and an audit trail.

PostGISDuckDBGeoParquetFastAPI+10
geo-stack
Geospatial2026

geo-stack

Reusable spatial data stack: PostGIS for writes, DuckDB + GeoParquet for analytics, Martin and PMTiles for vector tiles, TiTiler for cloud-optimised rasters, and a STAC catalogue behind one FastAPI. Runs locally, on free cloud tiers or on a VPS.

PostGISDuckDBGeoParquetFastAPI+8
SHEET 05/06Education

Academic
Foundation

MSc Data Analytics2022 – 2025

KCA University

Focus on statistical modeling, big data analytics, and machine learning.

BSc Geomatics Engineering2015 – 2021

JKUAT

First Class Honours. Specialization in GIS, Geodesy, and Land Information Systems.

CCNA Routing & Switching2017 – 2018

Cisco Networking Academy

Network infrastructure, routing protocols, and WAN technologies.

Certifications

Courses &
Certificates

Spatial Data Science: The New Frontier in AnalyticsEsri
Going Places with Spatial AnalysisEsri
CartographyEsri
Introduction to Data Science in PythonUniversity of Michigan · Coursera
Python for Data Science, AI & DevelopmentIBM · Coursera
Tools for Data ScienceIBM · Coursera
Foundations of Project ManagementGoogle · Coursera
Project Initiation: Starting a Successful ProjectGoogle · Coursera

SHEET 06/06Contact

Let's
Talk

Open to software engineering roles (web, mobile, backend) and geospatial work. Email is the quickest way to reach me.